グループを作成し、ディレクトリのコンテンツの書き込み、削除、読み取りを許可します。

グループを作成し、ディレクトリのコンテンツの書き込み、削除、読み取りを許可します。

私はサーバーの/ var / wwwディレクトリを所有しており、管理者ユーザー(tommyadmin)を含むwebdevというグループを作成したいと思います。

このグループには、/ var / wwwのコンテンツを作成、削除、および変更する権限が必要です。

このディレクトリはルートに属していますが、ルートが所有者になることを願っています。

この手順をどのように実行しますか?このグループはroot権限を持つことはできません。

sudo groupadd webdev
sudo adduser tommyadmin webdev
chmod -rwx webdev /var/www

これは正しいコマンドですか?

ベストアンサー1

作成した内容の中には正しいものがあり、chmod混乱しているため、ユーザーを新しいグループに追加する必要がchownあります。usermod

sudo groupadd webdev
sudo usermod -a -G webdev tommyadmin  # Add tommyadmin to the new webdev group
sudo chgrp -R webdev /var/www         # Recursively change the group owner
sudo chmod 0775 /var/www              # make this directory writable by group

しかし、このディレクトリの所有権を変更するのは良い考えではありません。たとえば、Apacheが提供している場合、実行している操作によっては、そのサービスに特定の所有権が必要になる場合があります。ディレクトリを使用するサービスに問題が発生しないようにするには、既存のグループ所有権にアカウントを追加することをお勧めします。

おすすめ記事