su/sudo详解,普通用户添加sudo权限
su–已知目标用户登录密码sudo –未知目标用户登录密码1 、 su–已知目标用户登录密码su是最简单的身份切换名,用su我们可以进行任何用户的切换,一般都是su username,然后输入目标用户密码就ok。但root用su切换到其他身份的时候是不需要输入密码的。su有两种写法:①:[su账户名称]②:[su - 账户名称][su账户名称]:如果后面不加账户时系统默认为root账户,输入目标用
su –已知目标用户登录密码
sudo –未知目标用户登录密码
1 、 su –已知目标用户登录密码
su是最简单的身份切换名,用su我们可以进行任何用户的切换,一般都是su username,然后输入目标用户密码就ok。但root用su切换到其他身份的时候是不需要输入密码的。
su有两种写法:
①:[su账户名称]
②:[su - 账户名称]
[su账户名称]:如果后面不加账户时系统默认为root账户,输入目标用户
[su - 账户名称]:如果后面不加账户时系统默认为root账户,输入目标用户密码后,切换为目标用户,pwd目录变为/root;
读取变量的方式是login shell方式,它是先以root身份登录然后再执行别的操作。
2 、 sudo –未知目标用户登录密码
相比于su切换身份需要对方用户的密码,sudo只是需要自己的密码,就可以以其他用户的身份来执行命令,但用户必须在sudoers中!
。
未配置soduers文件时
编辑/etc/sudoers文件
#vi /etc/sudoers
root ALL=(ALL) ALL
第一列:root,用户账号
第二列:ALL,指登陆者来源主机
第三列:括号中的ALL,指目标用户,即以谁的身份去执行命令
第四列:ALL,指命令名
想免除密码输入加上NOPASSWD:?
2.1 单个用户添加sudo权限
例如:需要y*****g用户能执行root的所有操作
修改sudo配置文件
#vi /etc/sudoers
在root下面新增一行,y*****g ALL=(ALL) ALL
$ sudo mkdir -p /home/111
切换到root,在/home下新建111文件夹
可以在root用户目录下创建!说明添加sudo权限成功!
更多推荐
所有评论(0)