1-1 新建用户并添加 root 权限
1、 切换到 root 用户sudo su
2、添加 1 个新用户useradd {username}
添加参数 -m 将会自动在 /home 下创建对象文件夹useradd -m zhang
3、为新用户设置密码passwd {username}
4、重复输入密码
5、赋予 root 权限sudo vim /etc/sudoers
修改文件如下:
// User privilege specification
root ALL=(ALL) ALL
zhang ALL=(ALL) ALL //这里的 zhang 即上述的username
5:设置用户的主目录usermod -d /home/zhang zhang
6、设置用户默认命令解释器 bashusermod -s /bin/bash zhang
7、登录并切换到 root
ssh zhang@*******
sudo su
// 其他相关
删除用户 userdel zhang //-f 强制删除
//-r 主目录文件一并删除
删除用户组 groupdel zhang
修改用户组 usermod -g root zhang // root 是要修改的 user 对应的组
查看用户 sudo /etc/passwd
账号和 对应的标识符信息都在 /etc/passwd 文件中
格式是:
登录名:口令:用户标识号:组标识号:注释:用户主目录:shell程序
ex
root:x:0:0:root:/root:/bin/bash
1-2 root用户 相关
sudo su 是切换到当前 账号的 root 用户
su - 切换到 root 用户
exit 退出当前用户
su {username} 切换用户 // 例: su zhang
sudo + 命令 使得用户可在自己的环境下,执行需要 root 权限的命令
su 命令 和 su - 命令的区别:
su 只是切换了 root 身份, 但是 shell 环境仍然是 普通用户的shell
而后者 su - 是连同用户和 shell 环境 一起切换成了 root 身份,只有切换了 shell 环境才不会出现 PATH 环境变量错误,
su - 之后 pwd 应该为 /root~~~~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。