Linux-服务器上建立用户并分配权限

whoami
要查看当前登录用户的用户名

who am i
表示打开当前伪终端的用户的用户名

创建用户
useradd 只创建用户,创建完了用 passwd xxx 去设置新用户的密码。

修改密码
passwd 命令是 password 这个英语单词的缩写,表示“密码”

删除用户
deluser newname

单单用 deluser 命令,不加参数的话,只会删除用户,但是不会删除在 /home 目录中的用户目录。如果你想要连此用户的家目录也一并删除,可以加上 –remove-home 这个参数,如下:

1
deluser –remove-home newname

创建组
addgroup是 add 和 group 的缩写,add是英语“添加”的意思,group是英语“群组”的意思。所以addgroup命令用于添加一个新的群组。

1
sudo addgroup siatstudent

删除组
delgroup 是 delete 和 group 的缩写,delete 是英语“删除”的意思,group 是英语“群组”的意思。所以 delgroup 命令用于删除一个已存在的群组。

查看组

chmod 命令:修改文件的访问权限

Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。

https://blog.csdn.net/jiandanjinxin/article/details/51920812

总结

su命令 和 su - 命令最大的本质区别就是:前者只是切换了 root 身份,但 Shell 环境仍然是普通用户的 Shell;而后者连用户和 Shell 环境一起切换成 root 身份了。

参考