指定したディレクトリ内のみディレクトリの作成、名前変更、削除など禁止したい(読込専用)。
指定ディレクトリの子ディレクトリ内は自由とする(だれでも読み書き可能)。
環境
# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # smbd -V Version 4.2.3
# ls -al /home/samba/ 合計 4 drwxr-xr-x 3 root root 18 5月 1 16:07 . drwxr-xr-x. 14 root root 4096 5月 5 13:27 .. drwxrwxrwx 10 nobody nobody 153 6月 6 12:11 share
試したこと
/home/samba/share
以下のディレクトリはすべて777とパーミッション設定となっております。
このディレクトリのみ読込専用にしてしまえばうまくいくのかな、と安易に考えたのですが...
# chmod 444 /home/samba/share
Windowsから参照すると/home/samba/share
内のディレクトリ、ファイルすべてが非表示になってしまいます。直接パスを叩いてもアクセスできませんし、隠しファイルとなっている訳でもないようです。
原因分かる方おりましたらご教示ください。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー