linux系统下分为超级用户root和普通用户
普通用户可用adduser来增加
超级用户可以说事最厉害的 权限最全的 可以做任何事不受限制
普通用户 做事时会收到权限的约束
在root账号下可以使用 adduser [用户名] 来创建新的普通用户
并使用su [用户名] 切换用户
linux系统下 一个文件访问者可以分为
user 使用者
group 使用组
others 其他人
文件权限的表达
第一位表示文件类型
d :文件夹(目录)
- :普通文件
p :管道文件
c :字符设备文件
b :块设备文件
后9位表示权限 每3位为一个 u g o
r-- 可读 -w- 可写
--x可执行 rw- 可读可写
-wx可写 可执行 r-x可读可执行
rwx 可读可写可执行 ---无权限
文件权限是可以更改的
chmod 设置文件的访问权
chmod [参数] 权限 文件名
chown 设置文件的拥有者
chown [参数] 用户名 文件名
chgrp 设置文件的所属组
chgrp [参数] 用户组命 文件名
umask 查看或修改文件掩码
文件夹默认权限为666 目录默认权限为777 但实际我们创建的文件看到的默认权限不是上面这个值,原因是受到了umask的影响 实际看到的权限是 默认权限~&umask
单独输入 umask 可以查看设置的默认值是多少
umask + 数字可以设置默认值
目录权限
没有x权限无法进入目录
没有r权限 无法在目录中删除或者创建文件
没有w权限 无法查看目录中的文件
粘滞位
在同一目录下 虽然打不开他人的文件 但是可以删除其他人的文件
只需要chmod +t 文件名 就可以 变成只能自己或root删除自己的文件了