chown
命令概述:
chown
将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表.
命令格式:
chown
[选项] [所有者] [:[组]] 文件
子庆注:如果不清楚系统有哪些用户和组,可运行
cat /etc/passwd
命令进行查看
命令功能:
通过chown
改变文件的拥有者和群组.在更改文件的所有者或者所属的群组时.可以使用用户名称和用户识别码设置.普通用户不能将自己的文件改变成其他的拥有者.其权限操作一般为管理员.
必要参数:
-c
显示更改的部分的信息
-f
忽略错误信息
-h
修复符号链接
-R
处理指定目录以及其子目录下的所有文件
-v
显示详细的处理信息
使用实例:
实例1:改变文件拥有者和群组
命令:
chown root:root 1
输出:
~ cd linux
➜ linux ls
➜ linux touch 1
➜ linux touch 2
➜ linux touch 3
➜ linux touch 4
➜ linux touch 5
➜ linux ll
总用量 0
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
➜ linux su root
密码:
root@ziqing:/home/ziqing/linux# chown root:root 1
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux#
实例2:改变文件拥有者和群组
命令:
chown root: 2
输出:
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# chown root: 2
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
实例3:改变文件群组
命令:
chown :root 3
输出:
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# chown :root 3
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
实例4:改变指定目录以及其子目录下的所有文件的拥有者和群组
命令:
chown -R -v root:root ziqing
输出:
root@ziqing:/home/ziqing/linux# ll
总用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# mkdir -p ziqing/test #建立多级目录
root@ziqing:/home/ziqing/linux# ll
总用量 12
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
drwxr-xr-x 3 root root 4096 12月 30 11:00 ziqing/
root@ziqing:/home/ziqing/linux# chown -R -v root:root ziqing
"ziqing/test" 的所有者已保留为root:root
"ziqing" 的所有者已保留为root:root
root@ziqing:/home/ziqing/linux# ll
总用量 12
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
drwxr-xr-x 3 root root 4096 12月 30 11:00 ziqing/
root@ziqing:/home/ziqing/linux# cd ziqing/
root@ziqing:/home/ziqing/linux/ziqing# ll
总用量 12
drwxr-xr-x 3 root root 4096 12月 30 11:00 ./
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ../
drwxr-xr-x 2 root root 4096 12月 30 11:00 test/
root@ziqing:/home/ziqing/linux/ziqing#
网友评论