![Linux NFSクライアントはSolarisサーバーの共有ファイルに無制限にアクセスできます](https://rvso.com/image/504121/Linux%20NFS%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%AFSolaris%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E5%85%B1%E6%9C%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E7%84%A1%E5%88%B6%E9%99%90%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99.png)
私は、Solaris 2.6 サーバーから Linux Red Hat EL 4 クライアント、および他の Solaris 2.6 クライアントに NFS を使用してファイルを共有しています。Solaris クライアントでは、書き込みアクセスはファイル権限によって正しく制御されます。Linux クライアントでは、ファイル権限に関係なく、すべてのユーザーが任意のファイルを編集または削除できます。RH ボックスの権限のないユーザーがファイルを編集できないようにシステムを修正するのを手伝ってくれる人はいませんか?
追加情報:
- フォルダはNFSでrwとして共有されています
- 共有フォルダーには drwxrwxrwx 権限があります。
例えば:
frank@linux$ ls -l test.txt
-rw-r--r-- joe engineer test.txt
frank@linux$ rm test.txt
are you sure you want to remove write protected file (y/n): y
ファイル text.txt は、このファイルへの書き込み権限を持たないユーザー frank によって削除されます。
答え1
フォルダーが 777 の場合、これは Linux 上で予想される動作です。
ディレクトリで 1777 (つまり、スティッキー ビットをオンにする) を試すと、ファイル所有者だけがそれを変更できるようになります。