linux以root登陆命令,su命令和sudo命令,以及限制root用户登录

一、su命令

su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

命令su的格式为:

su [-] username

1、后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量。

下面看下加‘-’和不加‘-’的区别:

linux以root登陆命令,su命令和sudo命令,以及限制root用户登录_第1张图片

root用户切换到普通用户无需输入密码,普通用户切换到root用户需要密码。

2、在切换用户的过程可能会遇到这样的情况,提示普通用户家目录不存在:

60f9ed7c2ebf002068861892b1c30f63.png

那么如果我们创建这个用户的家目录,并且更改家目录所属用户和所属组呢,看下情况如何:

0fb739d1b77c529264708d5dec33dc5e.png

还是不行,这是因

你可能感兴趣的:(linux以root登陆命令)