我知道我可以使用 chmod 设置文件的读、写和执行权限,但是我可以取消删除、写和执行的权限吗?
答案1
删除是通过仅设置您想要的部分来完成的。例如,要删除写入并执行,您需要4
为该类别的用户设置权限。因此,要使只有所有者可以读取、写入和执行,而其他人只能读取文件,您可以使用:
chmod 0744 ./target_file
删除是使用 write 和execute 完成的在目录上保存文件的。在此示例中,您只能允许目录所有者使用以下命令删除文件:
chmod 0755 .
答案2
“删除”权限未与该文件关联。要删除文件,需要对该文件的父目录具有“写”访问权限。
取消写入或执行权限需要读取man chmod
,但很容易。