目录
一、linux文件权限
Linux资源的权限类型有三种 w:写权限 x:执行权限 r:读权限
d 代表文件夹 ,- 表示文件
第一个rwx 代表资源所属用户权限
第二个rwx 代表用户组权限
r-x代表其他用户权限
fengliye指资源所属用户
dev用户所属用户在组
4096指资源大小文件
二、Linux的UGO模型
linux的资源权限分为三个层次,资源所属用户U,资源所属用户组G,其他用户O
每个资源都可以给UGO分别指定权限
chmod
u +rw
test
.md 给用户组添加读写权限
chmod
a -x
test
.md 给所有用户移除执行权限
此外 w x r 权限可以分别用 4 2 1代替
如chmod
0660
test
.md 设置 UGO 权限为 rw-rw----
三、 修改资源用户、用户组
chown
username filename 修改资源所属用户
chgrp
groupname filename 修改资源用户组
四、linux用户、用户组管理
groupadd groupname 添加用户组
groupdel groupname 删除用户组
cat /etc/group 查看用户组
cat /etc/shadow cat /etc/passwd 系统存在的所有用户
groups 查看当前活跃用户组
useradd username 创建用户
-u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID
-g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在
-G GROUPS:指定额外组
-c COMMENT:指定用户的注释信息
-d PATH:指定用户目录
passwd username 设置密码