すべてのグループが存在し、ユーザーは自分が属する定義済みグループにあります。
[homes]
comment = Home Directories
admin users = @admin
browseable = no
read only = no
create mask = 0750
(ユーザーは家で書くことができません。なぜですか?)
[pi]
comment = pi Home Folder
valid users = @admin
write list = @admin
path = /home/pi
read only = no
browseable = yes
(adminグループのユーザーには書き込み権限がありません.なぜですか?)
[personal]
comment = files
valid users = danny
path = /home/danny/personal
read only = no
browseable = no
(dannyユーザーには書き込み権限がありません。)
[downloads]
comment = Download Folder
valid users = @users
write list = @admin
path = /home/danny/downloads
read only = no
guest ok = no
(管理者には書き込み権限が必要ですが、そうではありません。)
ここで問題を分析するのに役立ちますか?
答え1
管理者の場合:
1. すべての管理者を書き込みリスト (@admin など) に追加する必要があります。
2. すべての管理者を有効なユーザー (@users など) に追加する必要があります。
3. 書き込み可能ディレクトリの正しいグループ権限を設定します。
4. 「smbpasswd」を使ってパスワードを設定します。
Selinuxが有効になっている場合は、Selinuxのコンテキストとブール値を設定することを忘れないでください。