linux sudo -i 参数,Linux系统中su、sudo、sudo su、sudo -i命令的用法和区别小结
在Linux系统软件中,因为root的权限过大,一般状况也不应用它。只能在一些独特状况下能选用登陆root实行管理方法每日任务,一般状况下临时性应用root权限多选用su和sudo命令。
su命令就是说切换用户的专用工具,如何了解呢?例如人们以一般用户tom登陆的,但是加上用户每日任务,实行useradd ,tom用户沒有这一权限,而这一权限刚好由root所有着。解决方案没法有2个,一是撤出tom用户,再次以root用户登陆,但这类方法并非最好是的;二是人们沒有必需撤出tom用户,能够 用su来切换到root下开展加上用户的工作中,等每日任务进行后再撤出root。
人们能够看见自然根据su切换是一种较为好的方法;根据su能够 在用户中间切换,而非常权限用户root向一般或虚似用户切换不用密码,而一般用户切换到其他一切用户都必须密码认证。
差别
sudo :临时切换到非常用户方式以实行非常用户权限,提醒键入密码时该密码为当今用户的密码,而并不是非常帐户的密码。但是有時间限定,Ubuntu默认设置为一次时间15分鐘。
su:切换到某某某用户方式,提醒键入密码时该密码为切换后帐户的密码,使用方法为“su 账户名称”。假如后边不用帐户时系统软件默认设置为root帐户,密码也为非常帐户的密码。沒有時间限定。
sudo -i:以便经常的实行一些只能非常用户才可以实行的权限,而无需每一次键入密码,能够 应用该命令。提醒键入密码时该密码为当今帐户的密码。沒有時间限定。实行该命令后提示符变成“#”而并不是“$”。想退还一般帐户时能够 实行“exit”或“logout” 。
sudo -i 立即运行sudo命令加-i主要参数
sudo su 运行sudo命令给su命令提权,运行su命令。
sudo -i 运行結果 PWD=/root
sudo su 运行結果 PWD=/home/用户名(当今用户主目录)
使用方法
sudo
sudo是一种权限管理模式,取决于/etc/sudoers,其界定了受权给哪家用户能够 以管理人员的真实身份可以实行哪些的管理方法命令;
文件格式:sudo -u USERNAME COMMAND
默认设置状况下,系统软件只能root用户能够 实行sudo命令。必须root用户根据应用visudo命令编写sudo的配置文件/etc/sudoers,才能够 受权别的一般用户实行sudo命令。
sudo的运行有那样一个步骤:
1).当用户运行sudo时,系统软件于/etc/sudoers文档里搜索该用户是不是有运行sudo的权限;
2).若用户具备可运行sudo的权限。那麼让用户键入用户自身的password,留意这儿键入的是用户自身的password。
3).假定password恰当。变開始开展sudo后边的命令,root运行sudo不是需要键入password的,切换到的真实身份与运行者真实身份一样的那时候。都不需要键入password。
su
su为switch user,即切换用户的缩写。
su是非常简单的真实身份切换名,用su人们可以开展不管怎样用户的切换,一般全是su – username,随后键入password就ok了,但是root用su切换到其他真实身份的那时候不是需要键入password的。
文件格式为二种:
su -l USERNAME(-l为login,即登录的缩写)
su USERNAME
假如不特定USERNAME(用户名),默认设置即是root,因此切换到root的真实身份的命令即是:su -root或su -,su root 或su。
su USERNAME,与su – USERNAME的不同点以下:
su – USERNAME切换用户后,另外切换到新用户的办公环境中。
su USERNAME切换用户后,不更改原用户的工作中文件目录,以及他环境变量文件目录。
怎么设置原始su密码?
当你键入su时候发觉要键入密码,人们试着键入自身当今用户的密码,发觉failure。
但人们又不清楚su密码是啥?实际上su原始密码能够 根据下边方法开展设定:
sudo passwd
设定完后再键入su命令并输入刚刚设定的密码就可以进到~
su –
su -,su -l或su –login 命令更改真实身份时,也另外变动工作中文件目录,及其HOME,SHELL,USER,LOGNAME。除此之外,也会变动PATH自变量。用su -命令则默认设置转化成成root用户了。
而不带主要参数的“su命令”始终不变各项工作文件目录及其HOME,SHELL,USER,LOGNAME。仅仅有着了root的权限罢了。
留意:su -应用root的密码,而sudo su应用用户密码
热搜词
linux sudo -i 参数,Linux系统中su、sudo、sudo su、sudo -i命令的用法和区别小结相关推荐
- 在Windows和Linux系统中,有以下常用的磁盘修复命令
在Windows和Linux系统中,有以下常用的磁盘修复命令: Windows系统: 1. CHKDSK命令:检查磁盘上的文件系统错误,并对损坏的扇区进行恢复.格式:CHKDSK [驱动器:] [参数 ...
- linux+top+常用参数,linux的top命令参数详细说明
Linux中的top命令是个常用的命令之一,下面由学习啦小编为大家整理了Linux的top命令参数详细说明,希望对大家有帮助! linux的top命令简介 top命令是Linux下常用的性能分析工具, ...
- windows系统中,在当前目录下打开cmd命令行的两种方法
windows系统中,在当前目录下打开cmd命令行的两种方法 1.在当前路径地址栏中直接输入'cmd',然后回车. 2.在当前路径下,按住'shift'键同时点击鼠标右键,点击"在此处打开P ...
- Python中 rstrip()、 lstrip()、 strip() 的用法和区别
目录: 题目一:Python中 rstrip(). lstrip(). strip() 的用法和区别 题目二:python中append().expend()函数的用法和区别 题目三:Python中z ...
- linux cp -r 参数,Linux系统中cp命令的参数及用法详解
Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...
- linux 软键盘输入密码,Linux_Linux系统中使用屏幕键盘的方法,屏幕键盘可以作为实体键盘输 - phpStudy...
Linux系统中使用屏幕键盘的方法 屏幕键盘可以作为实体键盘输入的替代方案.在某些时候,屏幕键盘显得非常需要. 比如, 你的键盘刚好坏了:你的机器太多,没有足够的键盘:你的机器没有多余的接口来连接键盘 ...
- Linux第一本书 第八章 系统中的软件管理
1.Linux中软件包的类型 1)DEB ##UB linux DBElinux 2)RPM ##redhat centOS fadora 3)bz2 | gz | xz ## 需要源码安装 ...
- erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤
本文将介绍在服务器Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤,该软件支持Windows.BSD.Mac.Solaris.Linux平台.Dolibarr是一款非常有能力的 ...
- linux mysql 僵尸进程_Linux 系统中僵尸进程
Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动.僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸. 僵尸 ...
最新文章
- .cn 域名的解析配置
- 2020年第十五届全国大学生智能汽车竞赛山东赛区成绩统计
- sqlyog怎么连接mysql_Mysql数据库连接过高,怎么快速杀掉连接
- SQL SERVER 2005 中的CTE
- 【Web安全】一款功能强大的Web身份认证测试框架
- eureka服务续约机制
- Pytorch基础(四)—— 卷积层
- 中文字串截取无乱码的问题
- 11134 - Fabled Rooks
- OpenStack基础知识
- cocos creator基础-(三十一)超大数值计算
- Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘
- 使用原生JS封装Ajax
- arraylist长度_面经手册 第7篇ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!...
- linux+qt使用assimp库进行模型加载
- sqlzoo刷题笔记-02 | SUM and COUNT
- ASO马甲包:马甲包上架注意事项
- Spring AOP中的静态代理和动态代理的原理和实践
- 计算机网络---TCP序列号和确认号
- moviepy截取视频片段的两种方法