78 这听起来可能很愚蠢,但是我有一个需要运行的文件/脚本,为了执行此操作,我必须将其更改为可执行文件。我想使用chmod a+x或chmod 755。但是,使用chmod a+x和之间有区别chmod 755吗? linux unix chmod — 用户名 source 7 chmod是更改模式的缩写。chmod [references] [operator] [modes]文件a + x的含义是->全部(所有者,组和其他) — Neha Gangwar
81 chmod a+x 修改参数的模式,同时chmod 755 设置它。在具有完全权限或没有权限的事物上尝试两种变体,您会注意到其中的区别。 — 电影人 source 4 一组修改一组。好解释! — whitehat ls -llh临时文件-> -rwerwerwe ............. chmod 755临时文件-> -rwer-er-e ..........但是chmod a + x临时文件-> -rwerwerwe — Mohsen Abasi 换句话说,先chmod a+x读取权限,然后写入,而chmod 755仅写入。 — Sapphire_Brick
56 是的-不同 chmod a+x会将exec位添加到文件中,但不会碰到其他位。例如文件可能仍然无法读取others和group。 chmod 755755不管初始权限是什么,都将始终使文件具有权限。 这可能与脚本无关紧要。 — 阿科斯塔第诺夫 source
34 确实有。 chmod a+x相对于当前状态,仅设置x标志。因此640档案变成751(或750?),644档案变成755。 chmod 755但是,rwxr-xr-x无论以前如何,都将掩码设置为书面形式:。等同于chmod u=rwx,go=rx。 — g source