1、su命令详解
su命令可以使一个一般用户拥有超级用户或其他用户的权限,也可以使超级用户以一般用户的身分做些事情。但一般用户使用该命令时必须有超级用户或其他用户的口令。
如果要退出当前用户的登陆,可以输入exit
语 法:sudo [-bhHpV][-s ][-u <用户>][指令] 或 sudo [-klv]
参 数:
-b 在后台执行指令。
-h 显示帮助。
-H 将HOME环境变量设为新身份的HOME环境变量。
-k 结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。
-l 列出目前用户可执行与无法执行的指令。
-p 改变询问密码的提示符号。
-s 执行指定的shell。
-u<用户> 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。
-v 延长密码有效期限5分钟。
-V 显示版本信息。
主要参数
-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。
-l , –login:加了这个参数之后,就似乎是重新登陆为该使用者一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变。假如没有指定USER,缺省情况是root。
-m, -p ,–preserve-environment:执行su时不改变环境变数。
这篇博客详细介绍了在CentOS系统中如何使用su命令切换用户权限,包括普通用户获取root权限的方法。首先,解释了su命令的用法和参数,接着讲述了如何通过useradd命令添加系统用户,并设置密码。最后,讲解了两种赋予新用户root权限的方式,一种是将用户加入root用户组,另一种是编辑sudoers文件进行权限配置。在编辑sudoers文件时,可能会遇到只读警告,解决方法是在保存时加上感叹号。
最低0.47元/天 解锁文章
263

被折叠的 条评论
为什么被折叠?



