ユーザーがソースフォルダにパッケージをダウンロードしてそこからビルドできるようにします。

ユーザーがソースフォルダにパッケージをダウンロードしてそこからビルドできるようにします。

ユーザー(管理者)に/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

おすすめ記事