用户权限(sudo)
sudo date //这次操作为root用户sudo su //一直是root用户su //一直是root用户su - //一直是root用户sudo -i //一直是root用户
添加用户(useradd)
useradd(用于添加新用户)passwd(用于修改用户的密码)userdel(用于删除用户)su 用户名(用来切换用户)useradd dulei //添加用户duleipasswd //可以修改用户的密码userdel dulei //删除用户duleiuserdel -r dulei //home文件下的目录也会删除
用户群组管理
//* 创建群组groupadd familygroupadd friends//* 修改用户账户usermod//-i: 对用户重命名//-g: 修改用户所在群组(单小写g是设置主群组的)usermod -g family duleiusermod -g 群组名 用户名//-G: 修改用户在所的多个群组usermod -G father,mother dulei//-a: 不离开原来群组,加入新的群组usermod -aG good dulei//groupdel 是删除群组groupdel good//* groups可以查看一个用户属于那个群组groups dulei
文件群组管理
//* chown : 改变文件的所有者,但是群组不变chown senking file.txt// chown 一次性改变文件所有者和群组 //chown senking:family file.txt// -R: 递归设置子目录和子文件chown -R senking:family /home/dl//* chgrp : 改变文件的群组chgrp dl file.txt
文件权限管理
/* d rwx r-x r-x d:directory,表示目录 -: 表示文件 l:表示链接 r: read, 表示“读”,4 w:write,表示“写”,2 x:excute,表示“执行/运行”,1 u: user,表示所有者。 g: group,表示群组用户。 o: other,表示其他用户。 a: all,表示所有用户。 +: 表示添加权限。 -: 表示去除权限。 =: 表示分配权限。*//* chmod:修改文件的访问权限chmod 777 file.txtchmod u+rx file.txtchmod g+r file.txtchmod o-r file.txtchmod g+r o-r filechmod go-r filechmod +x filechmod u=rwx,g=r,o=- file// -R: 递归地修改访问权限。(递归一般用于目录操作)chmod -R 700 /home/senking