
私はUniでLinuxを学ぶときに使った資料を検討していますが、ますます錆びて復習が役に立つと思いました。コンテンツは、Linuxボックスを配布できるHack the Boxに似たWebサイトでホストされており、Webサイトの[OK]ボタンをクリックすると、特定のチャレンジが正しく完了したことを確認できます。私が使用するボックスはCentoOS 7に基づいています。
現在私が経験している正確な問題は次のとおりです。
/root/dropzone ディレクトリを作成します。このディレクトリは、グループや他のユーザーがディレクトリにファイルを保存できますが、ディレクトリ内のファイルを読み取れないように設定する必要があります。ユーザールートはこのディレクトリを読み書きできる必要があります。
これまでの内容(権限関連)はchmod
、、setfacl
を扱いましたumask
。したがって、これらを使用することが可能でなければなりません。しかし、私が得る最も近い方法は、他のユーザーがdropzoneフォルダを削除できるようにすることです。私が何をしても、他のユーザーがディレクトリに書き込むことを許可できないようで、常に次のエラーが発生します。
touch: cannot touch ‘/root/dropzone/test’: Permission denied
また、次の権限があります。
drw-rw-rw-. 2 root root 17 Mar 9 13:45 /root/dropzone/*
(これは質問で要求されたものとまったく一致しないことを知っていますが、根本的な原因を解決しようとすると失敗した可能性があります。)
Umaskはまだデフォルトですが、0022
これは関係がないと思いますか?