共计 1041 个字符,预计需要花费 3 分钟才能阅读完成。
01 一图详解「ls -l」
02 两种符号辨别示意文件和目录
- -(横线) # 示意非目录文件
- d # 示意目录文件
03 三种拜访权限及示意
文件或目录的拜访权限分为只读、只写、可执行三种。
- r # 只读(可用数字 4 示意)
- w # 写(可用数字 2 示意)
- x # 可执行(可用数字 1 示意)
- – # 示意无权限(即无 rwx 权限)
04 四种符号示意文件所属者用户
- u # 示意 ” 用户(user)”,即文件或目录的所有者。
- g # 示意 ” 同组(group)用户 ”,即与文件属主有雷同组 ID 的所有用户。
- o # 示意 ” 其余(others)用户 ”。
- a # 示意 ” 所有(all)用户 ”,它是零碎默认值。
05 三个变更文件所属者及批改所属者权限的命令
批改文件权限命令:chmod、chgrp、chown。
- chmod # (change mode) 用来变更用户对文件的权限的命令,就是批改读、写、执行属性。
- chown # (change owner) 用来变更文件或目录的所有者和所属用户组的命令,须要超级用户 root 权限能力执行该命令。
- chgrp # (change group) 用来变更文件或目录的所属用户组的命令,与 chown 命令不同,chgrp 容许普通用户扭转文件所属的组,只有该用户是该组的一员。
06 工作实际命令举例
变更文件所属者
- (1)chown -R admin /logs # 把文件夹 /logs 及其下的所有文件和子目录的所属者改成 admin (注: -R 即以递回的形式一一变更);
- (2)chown -R admin.root /logs # 把文件夹 /logs 及其下的所有文件和子目录的所属者改成 admin,所属组改为 root;
- (3)chown admin log # 把文件 log 的所有者改为 admin;
变更文件所属者对文件的权限
- (1)chmod ug+w,o-x info.log # 为 info.log 文件,所属者 (u) 减少写 (w) 权限;所属组 (g) 减少写 (w) 权限;其余用户 (o) 删除执行权限(x);
- (2)chmod a+x info.log # 为 info.log 文件的所有用户减少可执行 (x) 权限;
- (3)chmod -R 777 /logs # 为 logs 及其下的所有文件和子目录的所属者 (u), 所属组(g), 其余用户(o) 赋予所有权限,即可读 (r),可写(w),可执行(x) 权限;
07 附录 chmod 命令应用示意图
08 小结
搞懂「文件所属者更改及权限的赋予」,波及对于 chown、chmod、chgrp 命令,联合用例零根底了解和把握应用。
「不甩锅的码农」原创,转载请注明起源,未经受权禁止商业用途!同名 GZH 请关注!
正文完