【问题标题】:FILE PERMISSION FOR UNIX [closed]UNIX的文件权限[关闭]
【发布时间】:2013-02-23 10:57:00
【问题描述】:

如何为用户添加读、写、执行权限;该组可以阅读;而其他用户什么都做不了?

【问题讨论】:

    标签: file unix permissions


    【解决方案1】:

    (我建议最好在 Unix 或 SuperUser StackExchange 站点上提出这个问题)

    Chmod 是你的朋友。

    引用http://www.dartmouth.edu/~rc/help/faq/permissions.html

    chmod g+w myfile
    

    为“myfile”授予组写入权限,保留所有其他权限标志

    chmod g-rw myfile
    

    删除对“myfile”的读写权限,保留所有其他权限标志

    chmod g+rwxs mydir
    

    授予对目录“mydir”的完整组读/写访问权限,同时设置 set-groupID 标志,以便在其中创建的目录继承组

    chmod u=rw,go= privatefile
    

    明确授予用户对文件“privatefile”的读/写访问权限,并撤销所有组和其他访问权限

    chmod -R g+rw .
    

    授予组对该目录以及其中所有内容的读写访问权限(-R = 递归)

    chgrp -R medi .
    

    将此目录的所有权更改为“medi”组以及其中的所有内容(-R = 递归)。发出此命令的人必须拥有所有文件,否则将失败。

    【讨论】:

      【解决方案2】:

      命令行;

      chmod 740 文件名

      【讨论】:

      • 你是怎么用符号表示的?
      • read=4, write=2, execute=1。您在要授予每个块的权限中进行添加。 7=读+写+执行,6=读+写...
      【解决方案3】:

      如果你想用符号表示法试试这个:

      chmod u=rwx,g=r,o= 文件

      【讨论】:

        猜你喜欢
        • 2012-11-29
        • 2014-02-09
        • 2018-02-14
        • 2018-08-10
        • 2014-10-01
        • 1970-01-01
        • 2013-07-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多