资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
Linux 权限及权限管理一、 chown:改变文件属主,管理员可以使用chown OPTION. OWNER:GROUP FILE.chown OPTION. -reference=RFILE FILE.chown option USERNAME file,.-R:递归修改 ,将此目录及以下的子目录入文件的属主递归修改-reference=/path/to/somefile file,. 将 file 的属于改成前面的文件的属主例:将/tmp 下的 abc123 这个文件的属主改成 rootrootcentos6 # ls -l /tmp/abc123-rw-r-. 1 liuqing liuqing 0 Mar 2 16:16 /tmp/abc123rootcentos6 # chown root /tmp/abc123rootcentos6 # !-2ls -l /tmp/abc123-rw-r-. 1 root liuqing 0 Mar 2 16:16 /tmp/abc123rootcentos6 # ls -al /tmp/abc-rw-r-r-. 1 liuqing liuqing 0 Mar 2 16:19 /tmp/abcrootcentos6 # touch a123rootcentos6 # ls -l a123-rw-r-r-. 1 root root 0 Mar 2 16:20 a123rootcentos6 # chown -reference=/tmp/abc a123rootcentos6 # ls -l a123-rw-r-r-. 1 liuqing liuqing 0 Mar 2 16:20 a123rootcentos6 # 二、chgrp :改变文件的属组,管理员可以使用 即 change group-R-referencerootcentos6 # ls -l a123-rw-r-r-. 1 liuqing liuqing 0 Mar 2 16:20 a123rootcentos6 # chgrp root a123rootcentos6 # ls -l a123-rw-r-r-. 1 liuqing root 0 Mar 2 16:20 a123三、 chown 修改属组rootcentos6 # touch /tmp/abcrootcentos6 # ls -l /tmp/abc-rw-r-r-. 1 root root 0 Mar 2 16:23 /tmp/abcrootcentos6 # chown root:liuqing /tmp/abcrootcentos6 # ls -l /tmp/abc-rw-r-r-. 1 root liuqing 0 Mar 2 16:23 /tmp/abcrootcentos6 # chown :root /tmp/abcrootcentos6 # ls -l /tmp/abc-rw-r-r-. 1 root root 0 Mar 2 16:23 /tmp/abc四、chmod 修改文件权限1. 修改三类用户的权限(八进制的)chmod OPTION. MODE,MODE. FILE.chmod OPTION. OCTAL-MODE FILE.chmod OPTION. -reference=RFILE FILE.例: chmod 750 /tmp/abc2. 修改某类用户的权限u:user,即属主g: group,即属组 o:other,其他用户a:all ,所有用户chmod 用户类别=权限 file,.例:chmod u=rwx /tmp/abcchmod g=r,o=r /tmp/abcchmod go=rw /tmp/abcchmod g=rx,o= /tmp/abc3. 修改某类用户的的某位权限chmod 用户类别 +|- MODE file,.chmod u-x /tmp/abcchmod u+x,g-x /tmp/abcchmod a+x /tmp/abcchmod -x /tmp/abc 这里 a 被省略,表示给所有用户都减去 x 权限五、遮罩码 umask对于管理员,其遮罩码是 022,对于普通用户其遮罩码是 002对于文件来说,默认权限是 666-遮罩码,对于目录来说,默认权限是 777-遮罩码那么,对于管理员来说,其他创建的文件,默认权限是 644,目录权限是 755,对于一般用户,文件权限是 664,目录权限是 7751. 不带选项的 umask,用来显示其遮罩码mbusermonkey-63:$ umask00222. umask 022,表示临时的设置当前用户的 umask 值为 022实例:023rootcentos6 tmp# umask 023rootcentos6 tmp# touch file1rootcentos6 tmp# mkdir dir1rootcentos6 tmp# ls -ldrwxr-xr-. 2 root root 4096 Mar 3 15:29 dir1-rw-r-r-. 1 root root 0 Mar 3 15:28 file1文件权限:666-023=643 目录权限:777-023=754,实际上的权限,文件是 644,目录是 754. 为什么呢?因为文件在被创建时不能拥有执行的权限,如果刚好和遮罩码相减有执行权限,那么将此位加 1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号