個別のホームパーティションを持つFedoraでの権限の問題


1

Fedora 12を実行していますが、ルートパーティションとは別のパーティションを設定して、共有ファイルとホームディレクトリを保持しています。

現在、ユーザーがホームディレクトリ(/ files / home / *)にchdirできないという許可の問題があります。さて、私は元々/を0755にchmoddingし、ホームディレクトリも0755に修正しました。そして、はい、ユーザーはホームディレクトリのowner:groupです。

これを入手して、私は何かを変更せずに再起動しましたが、すべてがまだ機能しています。いいですね 私は1日後にサーバーを起動しましたが、今は同じolの問題です。これは、稼働状態と非稼働状態の間のどの時点でもまったく稼働していなかったホームサーバーです。また、他には何も変更されていません。

何か案は?

ありがとう!

==編集==

OK。そこで、私はそれをSELinuxの問題に絞り込みました。「setenforce 0」を実行すると、すべて問題ありません。ただし、SELinuxを有効にしておくことをお勧めします。とにかくこれの周りにありますか?

回答:


1

SELinuxがアクセスを拒否している場合は、使用restoreconして、ホームパーティションマウントポイントとホームディレクトリのセキュリティラベルを、基本的なUnix許可に従ってリセットできます。

sudo restorecon -v /files/home /files/home/*

詳細:SELinuxトラブルシューティング:問題の上位3つの原因

SELinuxを実行しているシステムでは、すべてのプロセスとファイルに、セキュリティ関連情報を含むラベルが付けられています。この情報はSELinuxコンテキストと呼ばれます。これらのラベルが間違っていると、アクセスが拒否される場合があります。アプリケーションのラベルが正しくない場合、移行するプロセスに正しいラベルがない可能性があり、SELinuxがアクセスを拒否し、プロセスが誤ったラベルのファイルを作成する可能性があります。

ラベル付けの問題の一般的な原因は、非標準のディレクトリがサービスに使用されている場合です。[...]


1

これを試してください(常に問題を解決します):sudo chown -R username:group /home/username
再帰的再所有。ただの予感。

ところで:/files/home/*<一体何なの?


これはパーティションなので、ディストリビューションを変更した場合、ホームは別のパーティションにバックアップされます。私は誰かが「一体」と言うことを知っていました;)。
トレス

ところで、答えに感謝しますが、私の担当者の原因を支持することはできません。しかし、私はこれを試しましたが、SELinuxであることがわかりました。
トレス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.