zoukankan      html  css  js  c++  java
  • Linux chown命令详解使用格式和方法

    指令名称 : chown 使用权限 : root(一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限可以自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。)
    使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file…
    利用 chown 可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
    参数:

    -c或-change:作用与-v相似,但只传回修改的部分
    -f或–quiet或–silent:不显示错误信息
    -h或–no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件
    -R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理
    -v或–verbose:显示指令执行过程
    –dereference:作用和-h刚好相反
    –help:显示在线说明
    –reference=<参考文件或目录>:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同
    –version:显示版本信息
    chown命令使用举例:(像我用的vps,就要先ssh登录)

    # chown [-R] [用户名称] [文件或目录]
    # chown [-R] [用户名称:组名称] [文件或目录]

    范例1:将test3.txt文件的属主改为test用户。
    # ls -l test3.txt
    -rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt
    # chown test:root test3.txt
    # ls -l test3.txt
    -rw-r–r– 1 test root 0 2009-10-23 9:59

    范例2:chown所接的新的属主和新的属组之间可以使用:连接,属主和属组之一可以为空。如果属主为空,应该是“:属组”;如果属组为空,“:”可以不用带上。

    # ls -l test3.txt
    -rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt

    # chown :test test3.txt <==把文件test3.txt的属组改为test
    # ls -l test3.txt
    -rw-r–r– 1 test test 0 2009-10-23 9:59 test3.txt

    范例3:chown也提供了-R参数,这个参数对目录改变属主和属组极为有用,可以通过加 -R参数来改变某个目录下的所有文件到新的属主或属组。
    # ls -l testdir <== 查看testdir目录属性
    drwxr-xr-x 2 usr root 0 2009-10-56 10:38 testdir/ <==文件属主是usr用户,属组是 root用户
    # ls -lr testdir <==查看testdir目录下所有文件及其属性
    total 0
    -rw-r–r– 1 usr root 0 2009-10-23 10:38 test1.txt
    -rw-r–r– 1 usr root 0 2009-10-23 10:38 test2.txt
    -rw-r–r– 1 usr root 0 2009-10-23 10:38 test3.txt
    # chown -R test:test testdir/ <==修改testdir及它的下级目录和所有文件到新的用户和用户组
    # ls -l testdir
    drwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/
    # ls -lr testdir
    total 0
    -rw-r–r– 1 test test 0 2009-10-23 10:38 test1.txt
    -rw-r–r– 1 test test 0 2009-10-23 10:38 test2.txt
    -rw-r–r– 1 test test 0 2009-10-23 10:38 test3.txt

    转载地址:http://www.360doc.com/content/12/0702/17/7909375_221744897.shtml

  • 相关阅读:
    php jquery pjax示例源码 (ajax请求,并改变url)
    mysql 中查看指定表的字段名 (可根据字段变量生成c#后台代码)
    原生js Ajax
    ajax basic 认证
    Json序列化问题
    MSSQL 日期操作函数 总结
    用sql语句按周、按月、按季、按年统
    mssql中得到当天数据的语句
    SP_CreateInsertScript 将表内的数据全部拼接成INSERT字符串输出
    MSSQL 获取指定日期所在星期的第一天和最后一天日期 获取指定日期坐在月的第一天和最后一天
  • 原文地址:https://www.cnblogs.com/tan-y-q/p/10920967.html
Copyright © 2011-2022 走看看