标签:ubunt 通知 linux 指定 显示 系统管理 遍历 帮助 行修改
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
假设目录下文件信息为:
vbird@Ubuntu16:~/test$ ll total 12 drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ./ drwxr-xr-x 4 vbird vbird 4096 9月 8 16:42 ../ -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 a.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 b.txt drwxrwxr-x 2 vbird vbird 4096 9月 8 16:53 dir/
1.改变拥有者和群组。将a.txt的拥有者改为root,群组改为root组。
vbird@Ubuntu16:~/test$ su //需要root用户才能对文件权限进行修改 Password: root@Ubuntu16:/home/vbird/test# ll total 12 drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ./ drwxr-xr-x 4 vbird vbird 4096 9月 8 16:42 ../ -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 a.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 b.txt drwxrwxr-x 2 vbird vbird 4096 9月 8 16:53 dir/ root@Ubuntu16:/home/vbird/test# chown root:root a.txt root@Ubuntu16:/home/vbird/test# ll total 12 drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ./ drwxr-xr-x 4 vbird vbird 4096 9月 8 16:42 ../ -rw-rw-r-- 1 root root 0 9月 8 16:42 a.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 b.txt drwxrwxr-x 2 vbird vbird 4096 9月 8 16:53 dir/ root@Ubuntu16:/home/vbird/test# exit exit vbird@Ubuntu16:~/test$
2.改变指定目录以及其子目录下的所有文件的拥有者和群组。将dir目录及dir/下所有文件所有者改为root,群组改为root组。
vbird@Ubuntu16:~/test$ ll total 12 drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ./ drwxr-xr-x 4 vbird vbird 4096 9月 8 16:42 ../ -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 a.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 b.txt drwxrwxr-x 2 vbird vbird 4096 9月 8 16:53 dir/ vbird@Ubuntu16:~/test$ ll dir total 8 drwxrwxr-x 2 vbird vbird 4096 9月 8 16:53 ./ drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ../ -rw-rw-r-- 1 vbird vbird 0 9月 8 16:53 c.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:53 d.txt vbird@Ubuntu16:~/test$ su Password: root@Ubuntu16:/home/vbird/test# chown root:root -R dir root@Ubuntu16:/home/vbird/test# ll total 12 drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ./ drwxr-xr-x 4 vbird vbird 4096 9月 8 16:42 ../ -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 a.txt -rw-rw-r-- 1 vbird vbird 0 9月 8 16:42 b.txt drwxrwxr-x 2 root root 4096 9月 8 16:53 dir/ root@Ubuntu16:/home/vbird/test# ll dir total 8 drwxrwxr-x 2 root root 4096 9月 8 16:53 ./ drwxrwxr-x 3 vbird vbird 4096 9月 8 16:52 ../ -rw-rw-r-- 1 root root 0 9月 8 16:53 c.txt -rw-rw-r-- 1 root root 0 9月 8 16:53 d.txt root@Ubuntu16:/home/vbird/test# exit exit root@Ubuntu16:/home/vbird/test#
标签:ubunt 通知 linux 指定 显示 系统管理 遍历 帮助 行修改
原文地址:https://www.cnblogs.com/hwli/p/9609858.html