一、创建用户
useradd username
passwd username
二、删除用户
userdel -r username
三、修改用户
改用户名:usermod -l new_name old_name
锁定账号:usermod -L username
解除锁定:usermod -U username
查看当前用户:whoami
四、用户组操作
1、创建用户组
groupadd groupname
2、删除用户组
groupdel groupname
3、修改用户组
groupmod -n new_name old_name
4、查看用户组
查看当前登录用户的组内成员:groups
查看指定用户所在的组:groups username
5、添加组的成员
groupmems -a username -g groupname
6、查看组内成员
groupmems -l -g groupname
五、系统权限
1、权限类型
权限 对文件的影响 对目录的影响
r(读取) 可读取文件 可列出目录内容
w(写入) 可修改文件内容 可在目录中创建删除文件
x(执行) 可以执行这个文件 可访问目录内容
2、UGO模型
U代表User, G代表Group,O代表other
每一个文件的权限基于UGO进行设置
权限三个一组(rwx), 对应UGO分别设置
每个文件都有一个拥有者/用户(User), 用户的所属组即(Group), 不属于上面的都是other
3.修改权限
修改所有者:chown username文件/目录
同时修改一个文件或目录的所有者和属组:chown username:groupname 文件/目录
(如果要递归修改整个目录下的所有者或属组,加参数-R)
修改文件/目录的属组:chgrp groupname name
修改文件/目录的权限:chmod ugo+rwx name
权限的另外一种修改方式:将rwx rwx rwx 三组权限的读写执行权限分别用0和1代替,1代表有权限,0代表没权限,最后将三组二进制转化成十进制。
网友评论