ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[success] # 文件权限 ~~~ 1.文件管理的权限-----也就是针对这文件,属于哪个用户,属于哪个组,以及对应的权限是什么 2.对于linux系统而言,文件、文件夹,都是有 user 属主, group属组的一个角色分配,还存在一个other其他人 3.所能操作的权限也被分为三种,'r' 'w' 'x' 依次是 '读','写','执行' ~~~ >[danger] ##### 快速理解 ~~~ drwxr-xr-x root root 800 Sep 16 00:19 logs ~~~ | drwxr-xr-x | root | root | 800 | Sep 16 00:19 | logs | | --- | --- | --- | --- | --- | --- | | 文件类型和权限 | 所有者 | 所属组 | 文件大小 | 最后修改时间 | 文件名 | >[danger] ##### 举个例子 ~~~ 1.当执行'll' 指令往往会输出下面形式效果 'drwxrwxr-x 2 wang wang 6 Sep 29 10:28 mydir'依次表示为 1.1.d -- d代表是一个文件夹(即第一个字母表示文件类型) 1.2.其余字符每3个一组(rwx),读(r)、写(w)、执行(x) 1.2.1.第一组rwx:文件所有者的权限是读、写和执行 1.2.2.第二组rwx:与文件所有者同一组的用户的权限是读、写但不能执行 1.2.3.第三组r-x:不与文件所有者同组的其他用户的权限是读不能写和执行 1.3. 表示连接的文件数 1.4.wang 表示用户 1.5.wang 表示用户所在的组 1.6.6 表示文件大小(字节) 1.7.Sep 29 10:28 表示最后修改日期 1.8.mydir表示文件名 2.也就是说明wang 这个用户 并且在wang 这个用户组的成员具备'1.2.1' 和 '1.2.2',非这个用户和用户组的成员只有'1.2.3' ~~~ >[danger] ##### 关于 rwx ~~~ 1.对文件来说最高权限是x 2.对文件夹(目录)来讲最高权限是w,只有读权限没有意义,对目录有了写权限,里面可以做任何事情 ~~~ * 文件 ~~~ 1.'r' cat,more,less,head,等读取文件内容的操作 2.'w' vim ,echo,等写入内容的操作 3.'x' 可以执行的脚本,例如bash,python等脚本,文件会变成绿色 ~~~ | 权限 | 含义 | 示例 | | --- | --- | --- | | r | 读取文件内容 | cat more head tail | | w | 编辑、新增、修改文件内容,不能删除文件,除非对目录有写权限 | vi echo | | x | 可执行 |可以执行的脚本,例如bash,python等脚本,文件会变成绿色| * 对于文件夹 ~~~ 1.'r'  ls 查看文件夹内容 2.'w'  允许在文件夹中创建文件等操作 3.'x'  允许cd进入此文件夹,都是有  user 属主,  group属组的一个角色分配,还存在一个other其他人 ~~~ | 权限 | 含义 | 示例 | | --- | --- | --- | | r | 可以查看目录下的文件名 | ls | | w | 具有修改目录结构的权限。如新建、删除和重命名此目录下的文件和目录 | touch rm mv cp | | x | 进入目录 | cd |