1

我想编写一个别名来执行以下操作:

  • 用户(所有者)的权限不变。
  • 所有组和世界(其他)权限都已设置,因此它们不允许对文件进行任何访问 - 读取、写入或执行
4

1 回答 1

4
private () {
  chmod go-rwx "$@"
}

我相信这正是你想要的。它使用 Posix 语法定义了一个 shell 函数,该函数适用于每个 Posix shell,而不仅仅是 bash。它适用于任意数量的文件。

它仅从组和其他人中删除 rwx 权限位,使用户权限与以前一样。

于 2013-01-25T05:02:26.830 回答