2016-07-22 6 views
0

私は/ homeにいくつかのフォルダがあります。グループの一般ユーザー

/ホーム/管理

は、それぞれの新しいユーザーのために、私はそれが今

/ホーム/ user1の /ホーム/ user2の

になり、プログラムでPHP

ので

を使用してフォルダを作成します私は/ home/user1と/ home/user2、そして作成された新しいフォルダに書き込めるようにするには/ home/adminユーザが必要です。

現在のところ、user1はグループuser1に追加され、user1はユーザー user2がグループuser2に追加され、user2がuser2などに追加されます。 管理者は、グループの管理者に追加され、ユーザーは、私が唯一必要な管理者

/ホーム/管理/ホーム/ user1のに書き込むことができるようにするため、/ホーム/ user2の

を私は使用していますCentOSのある6

答えて

0

あなたは、このような「ユーザー」などの既存のグループを使用し、プライマリユーザ管理者のグループ、user1とuser2のように定義することができます。

sudo usermod -g users admin 
sudo usermod -g users user1 
sudo usermod -g users user2 

その後、あなたはそれの下のフォルダ(およびすべてのファイルのグループownwershipを変更します再帰的に-Rパラメータ):

sudo chown -R user1:users /home/user1 
sudo chown -R user2:users/home/user2 

は、あなたはグループ「ユーザー」は、これらのディレクトリへの書き込みを許可されていることを確認してください:

sudo chmod -R g+w /home/user1 /home/user2 

が続い管理ユーザーが両方のディレクトリに書き込むことができるはずです。

グループが存在しない場合は、「groupadd」コマンドを使用してグループを追加します。

関連する問題