【发布时间】:2013-02-23 10:57:00
【问题描述】:
如何为用户添加读、写、执行权限;该组可以阅读;而其他用户什么都做不了?
【问题讨论】:
标签: file unix permissions
如何为用户添加读、写、执行权限;该组可以阅读;而其他用户什么都做不了?
【问题讨论】:
标签: file unix permissions
(我建议最好在 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 = 递归)。发出此命令的人必须拥有所有文件,否则将失败。
【讨论】:
命令行;
chmod 740 文件名
【讨论】:
read=4, write=2, execute=1。您在要授予每个块的权限中进行添加。 7=读+写+执行,6=读+写...
如果你想用符号表示法试试这个:
chmod u=rwx,g=r,o= 文件
【讨论】: