linux的用户权限管理
对用户/用户组的指令
su :切换用户
如: su root
su zhou
useradd :增加用户
useradd -g student zhou
-g {组名} {用户名}
注:在linux下用户可以在/etc/passwd下查看,用户组可以在/etc/group中查看
usermod :修改用户所在用户组
-g :将该用户修改到另外一个组
-G :将该用户增加到其他多个附加组
userdel :删除普通用户
-f :强制删除,即使用户已经登陆也可删除
-r :用户主目录的文件将一同被删除
修改目录或文件的权限
权限分三种: r(读),w(写),x(执行)
三种权限对应数字(8进制)的关系:
rwx对应的三个数可以各自相加减而不重复,可用数字来表示权限
chmod :修改访问权限
如 chmod g+rwx hello.text (给所属用户组增加rwx的权限)
也可 chmod 777 hello.text (给所有人rwx的权限)
chgrp :修改文件关联的用户组
chgrp student hello.txt (将当前目录下的hello.txt文件的所属组修改为student组)
chown :修改文件所有者
chown ben test.txt (将当前目录下的test.txt文件的所有者改为ben用户)