ユーザー(管理者)に/usr/local/src
パッケージをダウンロードしてビルドする権限を付与するにはどうすればよいですか。
答え1
Debianとその派生物(私が知っている限りUbuntuを含む)には、src
この目的のために特別なグループがあります。歴史的に/usr/src
(デフォルトではグループが所有していましたが、src
グループは書き込み可能でした。)2010年以降にインストールされたシステムには該当しません。)。
これに対応するには、/usr/local/src
ディレクトリを適切に設定するだけです。
chown root:src /usr/local/src
chmod 775 /usr/local/src
次に、適切なユーザーをsrc
グループに追加します。
adduser user1 src
選択したグループに同じスキルを適用できます。たとえば、次の新しいグループがありますlocalsrc
。
addgroup localsrc
chown root:localsrc /usr/local/src
chmod 775 /usr/local/src
adduser user1 localsrc
また、ユーザーが作成したディレクトリ自体をグループ内のすべての人に書き込むことができるようにするには、グループ固定ビットを追加する必要があります。
chmod 2775 /usr/local/src