グループ

グループ

私はLinuxに初めてアクセスし、Raspberry Piをインポートし、単純なApacheサーバーを実行することにしました。私はApacheサーバーをインストールして設定する方法についての簡単なチュートリアルを見つけましたが、それが私がしたことです。このチュートリアルの一部では、実行する作業について説明します。

sudo usermod -a -G www-data pi
sudo chown -R -f www-data:www-data /var/www

これは、ユーザーにpi所有権とアクセス権を付与する必要があります。/var/www

ディレクトリを作成しましたが、/var/www/dump話せませんでしたpermission denied

だからディレクトリをcd編集して表示します。/varls -l

pi@server:/var $ ls -l
drwxr-xr-x  4 www-data www-data      4096 Nov  7 18:56 www

ディレクトリls -lから実行すると、次のように表示されます。www

pi@server:/var/www $ ls -l
drwxr-xr-x 2 www-data www-data 4096 Nov  7 13:51 html

したがって、これによれば、ユーザーとして私はpiディレクトリとファイルを作成できるはずですが、そうすることはできません。

再起動後、groupsコマンドはユーザーPiがmemberと表示されますが、作成しようとするとその内容がpi adm dialout cdrom sudo audio www-data video plugdev games users input netdev gpio i2c sp表示されます。nano testfile.php[ Error writing tmpfile.php: Permission denied ]

ベストアンサー1

グループ

このコマンドはsudo usermod -a -G www-data pi設定ファイルにのみ書き込みます。このファイルはログイン時に読み込まれます。既存のプロセスは影響を受けません。

新しいグループに参加する最も簡単な方法は、ログアウトしてから再度ログインすることです(再起動するとログアウトします)。


このnewgrpコマンドは別のコマンドですが、独自のサブプロセスにのみ影響します。

モデル

権限の他の部分はスキーマにあります。ディレクトリにスキーマがあります。drwxr-xr-x

  • 最初の文字dはディレクトリであることを示します。
  • 次の3文字は所有ユーザーのためのもので、read、write(およびdelete)、およびxcross(xファイルecute)です。
  • 次の3.グループにはrIDとクロスがありますが、エチケットxはありません。w
  • 最後に3.その他、グループと同じです(書き込みを追加しません)。

wディレクトリグループに書き込み権限を追加する必要があります。

chmod -R g+w /var/www(これはGnuで実行され、chmod他の多くの人々からこれを聞きました)。

おすすめ記事