linux学习笔记二-----文件权限管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习笔记二-----文件权限管理相关的知识,希望对你有一定的参考价值。
一、分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l)
[[email protected] ~]$ ll total 4 drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t drwxrwxr-x. 2 hjp hjp 6 Jan 5 20:44 testdir [[email protected] ~]$
以drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t为例
1、d:表示目录(文件夹),该处字符还可以是‘-’,表示文件,还可以是‘l’,表示链接(如桌面上的快捷方式)
2、后面的rwxrwxr-x每三个为一组,第一组表示文件所有者对该文件操作权限,第二组表示与文件所有者同一用户组的用户对该文件的操作权限,第三组表示不与文件所有者同组的其他用户对该文件的操作权限。r(read)对文件有读取权限,对目录有浏览权限;w(write)对文件有新增修改内容权限,对文件有删除、移动权限;x(execute)对文件有可执行权限,对目录有可进入目录权限;-表示不具有该项权限
上述权限用二进制表示为111111101,即拥有权限为1,不拥有权限为0,按组转换为十进制位775,后面修改权限时会用
3、后面数字2表示连接的文件数(我也不知具体什么意思)
4、第一个hjp表示文件所属用户,第二个hjp表示文件所属用户的组
5、后面的数字4096或6表示文件大小,单位字节
6、在后面就是日期
7、最后的t或testdir表示文件夹或文件名
二、权限修改
1、chmod 权限表示 文件夹或文件 如chmod 777 t 修改t文件夹权限为所有可读写可执行
2、chmod o-x t 修改t文件夹权限为撤销其他用户可执行权限,o(others)表示其他用户,减去x可执行权限
chmod o+x t 添加其他用户可执行权限;chmod u-w t u(user)表示文件所属者,撤销写权限
chmod g-w t g(group)表示所属组用户,撤销写权限
chmod a+w t a(all)表示所有用户,授予写的权限
也可以这样,chmod o+rwx t 授予其他用户读写以及可执行的权限
3、修改文件夹或文件所属者或所属用户组权限,需要在root下操作
chown root:root t 将t文件夹的所属者改为root,所属用户组改为root
以上是关于linux学习笔记二-----文件权限管理的主要内容,如果未能解决你的问题,请参考以下文章