Chinaunix首页 | 论坛 | 博客
  • 博客访问: 635945
  • 博文数量: 79
  • 博客积分: 2616
  • 博客等级: 少校
  • 技术积分: 1036
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 17:41
个人简介

苏北下邳附近人氏, 跟项羽、刘邦老乡,吕布很不幸,死在俺家门口那块小麦田上。 爱好家乡的小麦煎饼、盐豆子! 新浪微博:@dodolovely

文章分类

全部博文(79)

文章存档

2013年(2)

2012年(67)

2011年(1)

2010年(9)

分类: LINUX

2013-03-13 15:47:20

  指令名称 : chown
  使用权限 : root
  使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...
           或:chown [选项]… [所有者][:[组] 文件…
           或:chown [选项]… –reference=参考文件 文件…
               更改每个文件的所有者和/或所属组。当使用 –reference 参数时,将文件的所有者和所属组更改为与指定参考文件相同。

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

  参数格式 :
  user  : 新的档案拥有者的使用者 ID
    group : 新的档案拥有者的使用者群体(group)
  -c : -changes 类似 -v(verbose) 若该档案拥有者确实已经更改,才显示其更改动作   
    -dereference : 受影响的是符号链接所指示的对象,而非符号链接本身 
    -h, –no-dereference : 会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用) 
    -from=目前所有者:目前组 : 只当每个文件的所有者和组符合选项所指定的,才会更改所有者和组。其中一个可以省略,这时已省略的属性就不需要符合原有的属性。
    -no-preserve-root : 不特殊对待”/”(默认值) 
    -preserve-root : 不允许在”/”上递归操作
  -f –silent, –quiet : 若该档案拥有者无法被更改也不要显示错误讯息
    -reference=参考文件 : 使用参考文件的所属组,而非指定值
  -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案
  -v : –verbose 显示拥有者变更的详细资料
  -R : –recursive 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
  --help : 显示辅助说明
  --version : 显示版本

    以下选项是在指定了 -R 选项时被用于设置如何穿越目录结构体系。如果您指定了多于一个选项,那么只有最后一个会生效。
    -H 如果命令行参数是一个通到目录的符号链接,则遍历符号链接  
    -L 遍历每一个遇到的通到目录的符号链接 
    -P 不遍历任何符号链接(默认)
    需要注意的是: 如果没有指定所有者,则不会更改。 所属组若没有指定也不会更改,但当加上“:”时 GROUP 会更改为指定所有者的主要组。所有者和所属组可以是数字或名称。
 
 示例:
  常用:将档案 tmp 的拥有者设为 users 群体的使用者 svnroot :
 
   chown -R svnroot:users tmp

阅读(1280) | 评论(0) | 转发(0) |
0

上一篇:SHELL 命令 -- chgrp 用法

下一篇:没有了

给主人留下些什么吧!~~