/home/www/
にフォルダがあり、所有者はwww
で、これはwww
-グループの一部です。 john
グループの一部である別のユーザーjohn
がいます。 chown
/home/www/
をwww
とjohn
の両方で書き込み可能にするにはどうすればよいですか?ありがとう
ディレクトリのアクセス許可を変更するよりも、ユーザーjohnをwww
グループに入れる方が簡単な場合があります。ユーザーは複数のグループに属することができます。 usermodを使用するか、/etc/group
ファイルを編集するか、LinuxマシンにGUIがある場合は、グラフィカルユーザーマネージャープログラムを使用します(ディストリビューションおよびデスクトップ環境に基づいて異なる名前で呼ばれる場合があります)。最も簡単な方法は、おそらくコマンドプロンプトを開き、次のように入力することです。
Sudo usermod -G www -a john
アカウントのパスワードの入力を求められます。パスワードを入力すると、ユーザーjohnは/ home/wwwディレクトリにグループレベルでアクセスできるようになります。
これは、グループwwwがすでに/ home/wwwディレクトリへの読み取り/書き込み/実行アクセス権を持っていることを前提としています。そのグループにそのレベルのアクセス権がない場合は、chgrp www /home/www
およびchmod g+rwx /home/www
を使用して処理します。 。
注:現在「john」としてログインしている場合は、権限を更新するためにログアウトしてから再度ログインする必要がある場合があります。
できません。ただし、ACLを設定できる場合があります。
setfacl -m g:john:rwx /home/www
新しいグループwww-and-john
を作成してから、
chown -R www:www-and-john /home/www/
chmod -R g+w .
最後に、両方のユーザーをグループwww-and-john
に追加します。