日期:2014-05-16  浏览次数:20692 次

Linux 文件和目录管理常用命令(2)

6.11.11? chown命令:改变文件或目录的拥有者

chown命令用于改变文件或目录的拥有者,chown命令格式为:

  1. chown?[选项]?用户名?文件或目录?

其中可用选项意义如下。

-R:可以一次修改某个目录下所有文件的所有者。

其中用户名为新拥有者的用户标识符。例如将文件data的属主改为teacher:

  1. #?chown??teacher??data??

如将/root/file1.doc文件复制到用户teacher1的主目录/home/teacher1中,复制之后可以发现此文件的拥有者仍然是root,命令行为:

  1. #?ls??-l??file1.doc ?
  2. -rw-rw-r--?1?root?root?18?07-27?16:21?file1.doc ?
  3. #?cp??file1.doc??/home/teacher1 ?
  4. #?ls??-l??/home/teacher1/file1.doc? ?
  5. -rw-rw-r--?1?root?root?18?07-27?16:22?/home/teacher1/file1.doc?

为此,使用chown将file1.doc文件的所有权赋予teacher1,命令行为:

  1. #?chown??teacher1??/home/teacher1/file1.doc ?
  2. #?ls??-l??/home/teacher1/file1.doc? ?
  3. -rw-rw-r--?1?teacher1?root?18?07-27?16:22?/home/teacher1/file1.doc?