上图中:
u 代表 本用户
g 代表 本用户所在的组
o 代表 other 其他用户
a 代表 all 所有用户
chmod 代表 change mode(修改存取的模式)
如上图 chmod o+w myfile.txt 代表把other用户的权限 增加(+)一个w的权限(w代表write 写)
如上图 chmod o-w myfile.txt 代表把other用户的权限 减去(-)一个w的权限(w代表write 写)
如上图 chmod a+x myfile.txt 代表把所有(all)用户的权限 加上(+)一个x(可执行)的权限(w代表write 写)
Linux权限中的 :r w x 分别可以用1 ,0 表述(1是允许 0是禁止)
r w x 分别用1,0 替代后,生成对应的二进制,然后转化为十进制
如使用命令:chmod 754 myfile.txt
表示把第一组的 r w x 设置为 1 1 1 (换成十进制就是7)
第二组的 r w x 设置为1 0 1 (换成十进制就是5)
第三组的 r w x 设置为1 0 0 (换成十进制就是4)
同时修改文件(文件夹)的所有者和所有者所在的组 递归修改加参数-R
chown -R test.test testDir 说明:参数-R 是递归修改
等同于chown -R test:test testDir (冒号 : 跟 . 等同)
如上图 ,从上到下 红色矩形框代表
1. 修改myfile.txt文件所属用户为ywb
2.修改myfile.txt文件所属用户组为ywb
3.同时修改myfile.txt文件的所属用户和所属用户组为test
4.创建文件夹testDir
如上图,红色矩形框,新建多个文件用touch 然后文件用空格分开 ,代表创建了file1 file2 file3 共计3个文件