redhat Linux系统 chown变更文件或目录拥有者命令

来源:互联网 发布:python alpha 编辑:程序博客网 时间:2024/05/18 21:43

如果要改变文件所有权,可以使用chown和chgrp命令。

chown命令更改一个或多个文件的用户所有者,只有root用户才能使用。

# chown new-owner files

new-owner是制定文件的新所有者的名字(或用户id)。例如将文件brass的所有者改为用户harvey,只需要执行以下命令:

# chown harvey brass

大多数系统中,只有超级用户root何以运行chown命令。

如果要改变整个目录树的所有权,可以使用-R参数(R代表递归)。例如,将目录/home/iago/new/tgh及其所含的所有文件和子目录的用户所有者更变为harvey:

# chown -R harvey /home/iago/new/tgh

也可以用以下格式在一次操作中更改用户和组所有者:

# chown new-owner:new-group files

例如,将/home/cha主目录及其下面所含的所有文件的用户所有者更改为chavez并将组其所有者更改为chem,只需使用以下命令:

# chown -R chavez:chem /home/cha

将/home/kevin组的所有者变更为jack,只需要使用以下命令:

# chown -R :jack /home/kevin

 

如果只需要更改文件的组所有者,则可以使用chgrp命令,chgrp命令可以普通用户使用:

# chgrp new-group files

此处的new-group是指定文件的预期组所有者所在组的名称(或组id)。chgrp也支持-R。非root用户要使用chgrp命令更改文件的所有者就必须是:

a)该文件的所有者

b)同时还必须是新组的成员(但并不要求为当前组的成员)

例如普通用户使用:
$ls -l testfile
    -rw-r--r-- 1 unixguy staff 545 Nov 04 2004 testfile
$chgrp system testfile
$ls -l testfile
     -rw-r--r-- 1 unixguy system 545 Nov 04 2004 testfile
上述命令将文件"testfile"所属的组从"staff"改成了"system"。(执行命令者必须属于"system"组。)
 
 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 肺部化疗恶心反胃怎么办吃什么药好 好久没运动一运动全身酸痛怎么办 怀孕两个月了一直吐没体力怎么办 公务员审查六级口语证丢了怎么办 农资经营如果被执法查处了怎么办? 干隧道测量坚持不下去该怎么办 老家房子强拆没钱做没钱补怎么办? 魔兽世界出了两个一样的传说怎么办 死亡事故后遇上不讲理家属怎么办 死亡事故后死亡者家属不讲理怎么办 住的地方治安乱混混多怎么办 使命召唤进去感觉动作好慢怎么办 40岁后不够硬不持久怎么办 如果别人毁灭了你的梦想怎么办 如果死者托梦说自己过的不好怎么办 吵架了老婆跑回娘家不回家了怎么办 和老婆吵架她跑回娘家了怎么办 鞋子里面的皮穿的都是泥怎么办 绝地求生手游模拟器键位不灵怎么办 我更新目录的时候目录不存在怎么办 如果别人欠我钱不还 我该怎么办 老婆欠信用卡的钱我该怎么办 我欠了很多钱我该怎么办 一个人欠我钱跑了我该怎么办 买房子时间长了成危楼了怎么办 别人欠我钱人找不到了怎么办 欠银行信用卡钱人失踪了怎么办 欧洲卡车模拟2没油了怎么办 蓝牙安装包里没有微信怎么办 腾讯手游模拟器玩全军出击卡怎么办 手游cf用模拟器画面很抖怎么办 腾讯手游助手模拟器游戏卡死怎么办 腾讯手游模拟器提示注册以满怎么办 手游绝地求生被检测成模拟器怎么办 腾讯手游助手模拟器内存不够怎么办 微信视频对方听不到我的声音怎么办 学生考试传纸条作弊老师应怎么办 苹果手机微信小游戏没有声音怎么办 红米手机游戏下好了安装不了怎么办 小米手机sd卡存储已满怎么办 英雄联盟峡谷之巅资格被收回怎么办