写别名

时间:2013-01-25 04:56:54

标签: bash

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

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

1 个答案:

答案 0 :(得分:4)

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

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

它仅从组和其他人中删除rwx权限位,将用户权限保留为以前的权限。