su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
-c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。
Linux下 su命令与su - 命令有什么区别?
su username 是切换到其他用户,但是不切换环境变量.
su - username 是完整的切换到一个用户环境.
sudo 称为受限制的su, 因为sudo 是需要授权许可的,所以也被称为授权许可的su
sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户.
修改当前用户密码用:passwd
个性指定用户密码用:passwd username
使用户zxpo拥有root权限:修改文件/etc/sudoers
复制 root ALL ALL行并粘贴,将root改成指定的用户名保存,如:
root ALL=(ALL) ALL
zxpo ALL=(ALL) ALL