一、分析文件权限(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
时间: 2024-10-18 22:25:20