在 Unix 中查找和更改脚本的权限时遇到问题

在 Unix 中查找和更改脚本的权限时遇到问题

我想更改用户执行权限,因此通过 u+xhttps://kb.iu.edu/d/abdb

我读到 {} 是“find”找到的东西,而 \;结束命令。

并且还读取 -exec chmod 只是启动权限更改。

我能够成功找到该文件,但权限仍然被拒绝。

find / -name getUniqueGID.sh -exec chmod u+x {} \;

是错的

有什么想法吗?

答案1

从评论到问题,好像你误解了作业中的问题。它要求你

  1. 将您在其他问题中使用的命令放入名为getUniqueGID.sh.
  2. 尝试执行该新文件。
  3. 使文件可供所有人执行。

该文件没有隐藏在系统的某个地方;你应该创建它。一旦你有了,对你的(太先进的)解决方案的一部分进行稍微修改的版本chmod就足以使其对所有用户都可执行。find据我所知,答案中不会使用“否” 。

相关内容