美文网首页
每天一个精简版Linux命令之第一弹:chown命令

每天一个精简版Linux命令之第一弹:chown命令

作者: 长城以北更有梦 | 来源:发表于2016-12-30 11:28 被阅读0次

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# 

相关文章

网友评论

      本文标题:每天一个精简版Linux命令之第一弹:chown命令

      本文链接:https://www.haomeiwen.com/subject/lxrmvttx.html