Everyoneグループから“ _www”ユーザーを削除する方法?


0

質問が言ったように:どのように私は削除するのですか _www ユーザーは皆のグループを形成しますか?

バックグラウンド: PHPを自分のWebディレクトリにロックしようとしています。 PHPは _www ユーザー。私の解決策は、Webディレクトリに対する読み取り権限のみを与えることですが、 _www みんなのグループの一部で、それは大きな面倒になっています。

enter image description here


グループ全員がどのように面倒なのか説明できますか。これは主に、アクセス制御エントリで識別されているグループとして存在し、現在のユーザーがそのグループに属していることをディレクトリのリンク解除から拒否します。
fd0

@ fd0長い話ですが、現在注射液を使用しています /./././ ユーザがWebディレクトリから出てファイルシステム全体にアクセスできるようになります。 _wwwにWebディレクトリ以外の権限がない場合は、禁止ヘッダーが表示されるので問題ありません。残念ながら、誰もがユーザのホームフォルダ内のいくつかのファイルにアクセスできるため、_wwwはこれらのフォルダにアクセスできます。他の人がアクセスできるようにしたいので、Everyoneグループを削除したくはありません。 Everyoneグループを使用するのではなく、すべてのユーザーを個別に追加する必要があるので、「面倒」です。
JBis

@ fd0何かご意見はありますか?
JBis

1
あなたはAppleがその名前を使っていることを知っていますか everyone の代わりに others 最後の伝統的な許可クラスでは?従来のファイル許可の分類は次のようになります。 user/ownergroupそれから others。アップルが使っている otherseverybody そして everyone OSのバージョンによって異なります。
fd0

@ fd0私はそうではありませんでしたが、今は気づいています:)しかし、それがどう変わるのでしょうか。
JBis

回答:


-1

これが私の/ etc / groupファイルにあるものです。
_www: :70:_devicemgr、_teamsserver
そして
みんな:
:12:
これは、Everyoneグループにユーザーがなく、_devicemgrと_teamserverがグループに属していることを意味します。

みんなのグループ(つまり、みんなの行)に_wwwユーザーがいる場合は、みんなのグループから削除する必要があります(2行目)

ユーザーは効果を見るためにログインする必要があります。再起動はイースターです。


私は持っています _www:*:70:_devicemgr,_teamsserver & everyone:*:12:。ディレクトリユーティリティによると、全員グループはシステムによって計算されます。
JBis

だから_wwwはみんなのグループではありません。あなたはそれを削除することはできません。
Noury

それ です の中に everyone グループ。この答え/スクリプトをチェックしてください。 superuser.com/a/395738
JBis

最初のニーズに戻ります。 Webディレクトリの1つに "ls -l"というコマンドが表示されるのは何ですか?
Noury

私はあなたが理解しているとは思わない。多くのフォルダがあります everyone 読み取りアクセス権があります。これも _www。欲しくない _www アクセスするには、したがって、私は削除する必要があります _www から everyone グループ
JBis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.