それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

umask の初期設定を全部のユーザーに適用する

umask を全部のユーザーに強制する

umask と グループのsticky ビットを使って、ユーザー間でファイルを共有してファイルのパーミッションをグループで編集できるようにしておくと便利。

/etc/profile

このファイルは必ず読み込まれるので、ここの最上位で設定しておく。

umask 0002

ただし、ユーザーごとの~/profile や bashrc などで上書きが可能

ユーザー間のファイルの共有のこと

Linuxは現在では、ユーザー個別のグループを使うことになっていて、それがデフォルトグループになっているので、複数人でファイルを編集してるとパーミッションエラーで書き込み禁止なファイルが出来てしまったりする。元来、複数人でログインして使いまわすのが前提の「コンピュータ」だったのにね・

関連資料

bashrcの設定の読み込まれる順番 - それマグで!

SSHをSFTPに制限して、ディレクトリを制限(chroot)した専用アカウントを作る - それマグで!