设置文件/目录的权限——chmod
[linuxidc@localhost dirtest]$ ll 总计 36 drwxrwxr-x 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-rw-r-- 1 linuxidc jzhou 67 03-05 22:40 testfile [linuxidc@localhost dirtest]$ chmod g-w,o+x testfile ==>设置文件testfile的组权限和其他人权限,注意权限变化 [linuxidc@localhost dirtest]$ ls -l 总计 36 drwxrwxr-x 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile ==>看,权限变化了 [linuxidc@localhost dirtest]$ chmod 644 dirtest1/ ==>改变目录dirtest1的权限,即读写|读|读 [linuxidc@localhost dirtest]$ ll 总计 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 ==>发现它的变化了没 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile [linuxidc@localhost dirtest]$ chown linuxidc:root testfile ==>普通用户没有权限更改 chown: 正在更改 “testfile” 的所有者: 不允许的操作 [linuxidc@localhost dirtest]$ su root ==>切换到root用户 口令: [root@localhost dirtest]# ll 总计 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile [root@localhost dirtest]# chown root:root testfile ==>将文件testfile的拥有者和属组都改为root [root@localhost dirtest]# ll 总计 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 root root 67 03-05 22:40 testfile ==>看,它的文件拥有者和所属组都变为root了 [root@localhost dirtest]#
修改目录的权限和所属组时可以指定-R选项以实现目录里的文件或者目录也可以递归变化。若只修改文件/目录所有者只需指定前者,即chown root testfile,若只修改文件/目录所属组的权限,前面的用户可不写,即chown :root testfile。
RHCE7认证学习笔记:网络端口安全
[红帽认证辅导]2016年2月19日Linux笔试面试常见题目
[红帽认证试题]2016年2月14日RHCE学习笔记:如何设置和测试静态网络路由
[红帽认证辅导]2016年1月19日红旗Linux用户基础教程其他实用命令汇总
[红旗认证辅导]2015年5月11日红帽RHCE认证133网络管理汇总
[红帽认证辅导]2015年5月11日