设置文件/目录的权限——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。
操作系统DOS命令复习点汇总
[DOS]2015年5月11日操作系统DOS命令复习点(120)
[DOS]2015年4月14日操作系统DOS命令复习点(119)
[DOS]2015年4月13日操作系统DOS命令复习点(118)
[DOS]2015年4月13日操作系统DOS命令复习点(117)
[DOS]2015年4月13日