Linux chown命令详解程序员

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。

chown常见命令参数

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE... 
  or:  chown [OPTION]... --reference=RFILE FILE... 
Change the owner and/or group of each FILE to OWNER and/or GROUP. 
  -c, --changes          like verbose but report only when a change is made 
      --dereference      affect the referent of each symbolic link (this is 
                         the default), rather than the symbolic link itself 
  -h, --no-dereference   affect each symbolic link instead of any referenced 
                         file (useful only on systems that can change the 
                         ownership of a symlink) 
      --from=CURRENT_OWNER:CURRENT_GROUP 
                         change the owner and/or group of each file only if 
                         its current owner and/or group match those specified 
                         here.  Either may be omitted, in which case a match 
                         is not required for the omitted attribute. 
      --no-preserve-root  do not treat `/' specially (the default) 
      --preserve-root    fail to operate recursively on `/' 
  -f, --silent, --quiet  suppress most error messages 
      --reference=RFILE  use RFILE's owner and group rather than 
                         specifying OWNER:GROUP values 
  -R, --recursive        operate on files and directories recursively 
  -v, --verbose          output a diagnostic for every file processed 
 
The following options modify how a hierarchy is traversed when the -R 
option is also specified.  If more than one is specified, only the final 
one takes effect. 
 
  -H                     if a command line argument is a symbolic link 
                         to a directory, traverse it 
  -L                     traverse every symbolic link to a directory 
                         encountered 
  -P                     do not traverse any symbolic links (default) 
 
      --help     display this help and exit 
      --version  output version information and exit 
Examples: 
  chown root /u        Change the owner of /u to "root". 
  chown root:staff /u  Likewise, but also change its group to "staff". 
  chown -hR root /u    Change the owner of /u and subfiles to "root". 

常用的命令展示         
   

改变文件拥有者和群组

chown omd: h.txt 【默认是当前用户所在的属组】
chown omd:users h.txt

image

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2987.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论