Linux 权限管理
Linux 权限管理
用户
查看用户
1 | id <user> |
修改权限
1 | sudo usermod -g <group> <user> # 修改用户组 |
文件权限
权限检查
使用 ls –l 命令来展示文件的属性以及文件所属的用户和组。其含义如下所示。

第一位为文件类型标识符,可能的类型为
d-> 目录--> 文件;l-> 链接文件(link file);b-> 装置文件里面的可供储存的接口设备(如 RAM);c-> 装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
剩余每三位一组,依次表示主权限组、组权限组及其他用户权限组。每组内依次为读权限、写权限及执行权限。
若不具备权限则显示为 - 。

权限设置
1 | chmod {[0-7][0-7][0-7]} <file> |
u 表示主用户, g 表示组用户, o 表示其他用户,a 表示所有权限组。
+ 表示添加权限, - 表示移除权限, = 表示设置权限。
常见文件权限
| 文件 | 权限 | 备注 |
|---|---|---|
| ~/.ssh | 700 | - |
| authorized_keys | 600 | - |
更改文件所有者
1 | chown [–R] 所有者 文件名 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Reglucis 的博客!
