su与sudo的区别及简单配置
1.su介绍.
su命令就是能够在用户之间转换.
一般su切换用户有两种方法.
a. su Username
b. su - Username
这里多了 - 表示用户的环境变量也随用户一起改变.
例如.
alex切换到root用户(su root)
alex切换到root用户(su - root)
但是su有个缺点,那就是如果有10个用户需要用到root的功能,那么这10个用户都需要有root的密码才行.这样才危险了.
所以就出现了sudo
2.sudo 功能
对于root授权的用户,才可以临时切换到root用户环境下,
并且不需要输入root的密码 . 只需要输入当前用户的密码就可以了.
授权文件为 /etc/sudoers 文件.
vim /etc/sudoers
现在已alex用户登录在sudo_test文件下测试.
可以看到alex用户没有写权限.
使用sudo mkdir alex
可以看到alex临时使用了root用户的权限在sudo_test文件夹下创建了东东.
su命令就是能够在用户之间转换.
一般su切换用户有两种方法.
a. su Username
b. su - Username
这里多了 - 表示用户的环境变量也随用户一起改变.
例如.
alex切换到root用户(su root)
alex切换到root用户(su - root)
但是su有个缺点,那就是如果有10个用户需要用到root的功能,那么这10个用户都需要有root的密码才行.这样才危险了.
所以就出现了sudo
2.sudo 功能
对于root授权的用户,才可以临时切换到root用户环境下,
并且不需要输入root的密码 . 只需要输入当前用户的密码就可以了.
授权文件为 /etc/sudoers 文件.
vim /etc/sudoers
现在已alex用户登录在sudo_test文件下测试.
可以看到alex用户没有写权限.
使用sudo mkdir alex
可以看到alex临时使用了root用户的权限在sudo_test文件夹下创建了东东.