オフィスの Ubuntu サーバー マシンに samba ファイル サーバーをインストールしました。次に、複数の Windows PC の共有をネットワーク ドライブとしてマップしました。オフィスの各ブランチのドライブのルートにフォルダーを作成しました。ここで、マップされたドライブのルートにユーザーがフォルダーやファイルをさらに作成できないようにしたいと考えています。ただし、既に作成されたフォルダー内にサブフォルダーやファイルを作成することは許可する必要があります。これは可能ですか?
答え1
私の知る限り、答えは「ノー」だと思います。
それでも、回避策として私が行ったことは次のとおりです。
同じフォルダの2つのSambaエントリを作成しました。1つは読み取り専用そしてもう一つは読み書き次に、読み取り/書き込みフォルダー用に別のユーザーを作成しました。
したがって、ユーザーの資格情報を使用して RW ISO フォルダーにアクセスしている PC のみが変更を加えることができ、他のすべての PC は samba ディレクトリを読み取ることしかできません。
あなたの質問に答えていないことは承知していますが、少しでもお役に立てれば幸いです。
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes