1

次のことを行うエイリアスを書きたい:

  • ユーザー (所有者) の権限は変更されません。
  • すべてのグループおよび世界 (その他) のアクセス許可が設定されているため、ファイルへのアクセス (読み取り、書き込み、または実行) は許可されません。
4

1 に答える 1

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

これはまさにあなたが望むことだと思います。bash だけでなく、すべての Posix シェルで動作する Posix 構文を使用してシェル関数を定義します。任意の数のファイルで機能します。

グループおよびその他からのみ rwx パーミッション ビットを削除し、ユーザーパーミッションは以前と同じままにします。

于 2013-01-25T05:02:26.830 に答える