linux的su和sudo命令,简明扼要表达

  1. 作用
    su:切换用户。
    sudo:使其他用户,能够做(do)root才能做的事(首先该用户要被授予sudo权限
  2. su用法
    su    :表示切换到root用户,但是不改变当前的工作目录。环境变量改变
    su -  :表示切换到root用户,但是改变当前的工作目录。环境变量改变
    su zhangyi:表示切换到zhangyi用户,但是不改变当前的工作目录。环境变量改变
    su - zhangyi:表示切换到zhangyi用户,但是改变当前的工作目录。环境变量改变
    总之,su都会改变环境变量。如果加了-这个选项,就会改变工作目录。
  3. sudo用法
    执行一些权限不足的操作是,前面加一个sudo.然后紧接着输入当前用户的密码,而不是root的密码。所以sudo比su更加安全。
  4. su和sudo比较
    sudo不需要知道root密码,su需要。
    sudo更安全

猜你喜欢

转载自blog.csdn.net/zhanxiaoyier/article/details/79491965