学习啦>学习电脑>操作系统>Linux教程>

chown命令怎么使用

时间: 春健736 分享

  利用 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就是拥有全权限。根据需要可以自由组合用户和组的权限



892367