linux切换用户命令快捷键,linux必学的60个命令

linux系统怎么用命令切换用户

linux切换用户命令快捷键,linux必学的60个命令

文章插图
linux系统下su命令来切换用户,su是switch user切换用户的缩写 。可以实现root用户到普通用户之间的转换 。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码 。
1、命令格式:su [参数] [-] [用户名]
2、用法示例:
su zhidao #切换到zhidao用户

su #切换到root用户
su root 命令也是切换到root用户
3、exit命令可以切换用户,或者说是退出当前切换的用户



4、login命令也可以算是重新登录用户,但是只是能是root使用,其他用户无法使用,根本原因在于:“/etc”目录包含“nologin”文件,则只允许root登陆,其它用户无法登陆 。


linux下切换用户命令【linux切换用户命令快捷键,linux必学的60个命令】su 普通用户名

从root 切换到普通用户不需要密码
如果要登录时候家在该用户的shell
就用 su - 普通用户名
LINUX命令切换用户4,不对 。这里用su切换需要参数,没有参数时是由普通用户切换到管理员 。
su --login u1输入密码即可,
然后touch file创建文件 。
5,不用 。这里你在root下把文件file路径写起就行 。
chown u3:root /home/u1/file这里涉及到绝对路径和相对路径,你可以多留意下 。
Linux中切换用户的命令是su或su - 。su命令和su-命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了 。只有切换了Shell环境才不会出现PATH环境变量错误 。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了 。用echo$PATH命令看一下su和su -以后的环境变量有何不同 。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令 。1.su的作用是变更为其它使用者的身份,需要键入该使用者的密码(超级用户除外) 。2.格式su [选项]... [-] [USER [ARG]...]3.主要参数-f , --fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell 。-l , --login:加了这个参数之后,就似乎是重新登陆为该使用者一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变 。假如没有指定USER,缺省情况是root 。-m, -p ,--preserve-environment:执行su时不改变环境变数 。-c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者 。USER:欲变更的使用者账号,ARG传入新的Shell参数 。想学习了解更多linux知识,请关注《linux就该这么学》
Linux下的ubuntu用户切换命令怎么用?su - 用户名
然后让你输入密码,输入的密码是不可见的,输入完密码回车就可以了