chown命令怎么使用

2016-11-06

利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,那么chown命令怎么使用呢?下面小编就为大家带来了chown命令使用的方法。

chown命令使用方法

user 新的档案拥有者的使用者 ID

group 新的档案拥有者的使用者群体(group)

-c 若该档案拥有者确实已经更改,才显示其更改动作

-f 若该档案拥有者无法被更改也不要显示错误讯息

-h 只对于连结(link)进行变更,而非该 link 真正指向的档案

-v 显示拥有者变更的详细资料

-R 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

例子

// 将rootfs文件夹及其子录的权限和组均改为root

chown –R root:root rootfs

// 将目录rootfs文件夹及子目录的所有者和组更改为用 户liufan和组liufan-desktop

chown –R liufan:liufan-desktop rootfs

1:改变拥有者和群组

命令:chown mail:mail server.log

2:改变文件拥有者和群组

命令:chown root: server.log

3:改变文件群组

命令:chown :mail server.log

4:改变指定目录以及其子目录下的所有文件的拥有者和群组

命令:chown -R -v root:mail test6

-R 处理指定目录以及其子目录下的所有文件

-v 显示详细的处理信息

指令名称 : chown

使用权限 : root

使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file...

说明 : Linux/Unix 是多人多工操作系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

参数 :

user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本

范例 :

将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :

chown jessie:users file1.txt

将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :

chmod -R lamport:users *

chown与chmod的区别

chown 修改文件和文件夹的用户和用户组属性

1。要修改文件hh.c的所有者.修改为sakia的这个用户所有

chown sakia hh.c

这样就把hh.c的用户访问权限应用到sakia作为所有者

2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net

chown -R sakia:net /tmp/sco

chmod 修改文件和文件夹读写执行属性

1。把hh.c文件修改为可写可读可执行

chmod 777 hh.c

要修改某目录下所有的文件属性为可写可读可执行

chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。

同理若是要修改所有htm文件的属性

chmod 777 *.htm

2。把目录 /tmp/sco修改为可写可读可执行

chmod 777 /tmp/sco

要修改某目录下所有的文件夹属性为可写可读可执行

chmod 777 *

把文件夹名称用*来代替就可以了

要修改/tmp/sco下所有的文件和文件夹及其子文件夹属性为可写可读可执行

chmod -R 777 /tmp/sco

可写 w=4

可读 r=2

可执行 x=1

777就是拥有全权限。根据需要可以自由组合用户和组的权限

更多相关阅读

最新发布的文章