找回密码
 注册

便捷登录,只需一步

微信登录,快人一步

搜索
查看: 63289|回复: 1

chown命令更改文件拥有者

[复制链接]

1982

主题

6万

回帖

18万

积分

管理员

wfits币
2225 个
注册时间
2006-5-15
UID
6502
发表于 2015-10-19 10:40 | 显示全部楼层 |阅读模式
在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以
chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。
基本语法:
chown [-R] 账号名称 文件目录
chown [-R] 账号名称:用户组名称 文件目录
参数
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
示例1
[root@localhost home]# touch testfile //由 root 用户创建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root
[root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root

示例2
chown bin install.log
ls -l
-rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log
chown root:root install.log
ls -l
-rw-r--r--  1 root root 68495 Jun 25 08:53 install.log


三、使用chgrp命令更改文件所属用户组
在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。
基本语法:
chgrp [-R] 用户组名称 dirname/filename ...
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。


潍坊社区网旗下潍坊论坛、潍坊人才库,服务潍坊网友!
回复

使用道具 举报

201

主题

1万

回帖

3万

积分

大学二年级

开破车 跑叁十

wfits币
4 个
注册时间
2008-3-17
UID
12675

宣传达人

发表于 2015-10-22 20:36 | 显示全部楼层
果断看不懂。
潍坊论坛
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 |

本版积分规则

Archiver|手机版|小黑屋|投诉举报|客服微信号:ppm0536|今潍网-潍坊论坛 ( 鲁ICP备14032312号 )

GMT+8, 2024-11-28 16:38 , Processed in 0.072168 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表