🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### linux权限属性: > ll 或者 ls -l 显示一个文件的属性及文件所属的用户和组 > 三种身份:owner/group/others(拥有者/组/其他人) > 三种权限:read/write/execute(可读/可写/可执行) > > read可读:列出目录下的内容 > > write可写:对目录下的文件进行修改和删除 > > execute可执行:进入目录 例: `drwxr-x-wx 2 root root 4096 4月 21 19:10 home` > d 表示是否是目录 > 文件权限 -rwxr-x-wx 2 root root 1206 4月 21 19:11 index.htm > 文件类型有7种: > b 表示块设备(如硬盘、U盘); > c 表示字符设备(如键盘); > d 表示目录; > l 表示符号链接(指向另一个文件); > p 表示命名管道文件; > s 表示套接字文件; > - 表示不同文件,即不属于上述几种类型的文件。 > rwxr-x-wx 分为三部分:rwx r-x -wx 三组的三种权限 2 表示硬连接的数目(详细参考linux硬连接和软连接) root 第一个表示拥有者 root 第二个表示组 4096 表示文件长度(字节) 4月 21 19:10 表示最后修改的时间 home 表示文件或者目录名称 修改权限的时候:每种身份分开计算然后组合,r=4 w=2 x=1 例:`rwxrwxrwx => rwx rwx rwx => 421 421 421 => 777` > 更改文件属性:(添加-R 表示递归更改目录文件下的所有目录文件,不添加表示只修改此目录文件) > 1、chgrp -R 属组名 文件名 (更改文件属组) > 2、chown -R 属主名 文件名 (更改文件属主/属组) > chown -R 属主名:属组名 文件名 > 例:chown bin install.log (将install.log的拥有者改为bin用户) > chown root:root ins.dll (将ins.dll的拥有者和群组改回为root) > 3、chmod -R num 文件或目录 (更改文件9个属性) > 例:chmod 777 .htm (将.htm文件修改权限为777) > chmod -R 777 home (将home目录及子目录文件修改权限为777) > chmod u/g/o/a +/-/= r/w/x 文件/目录 > u(用户) g(用户组) o(其他人) a(all所有人) > +(加入) -(除去) =(设定)