如何使用 chmod 仅为用户添加 +x?

Ste*_* R. 10 linux bash command-line chmod

chmod +x file 将文件从 rw-r--r-- 更改为 rwxr-xrx 但实际上我只想要 rwx-r--r-- 这可能吗?

jwe*_*ich 28

要仅更改当前用户的权限,您可以使用:

chmod u+x <file>
Run Code Online (Sandbox Code Playgroud)

其中 u=user,g=group,o=others。

如果您想强制执行您提到的权限,这将是理想的:

chmod u=rwx,go=r file
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用八进制表示法执行相同操作,如下所示:

chmod 744 <file>
Run Code Online (Sandbox Code Playgroud)

这将为用户设置rwx(7),r为组和其他人设置(4)。