
最近Sambaを更新しましたが、今はめちゃくちゃです。これは現在smb.confの一部です。
pi@raspberrypi ~ $ cat /etc/samba/smb.conf
[global]
(...)
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[data]
path = /
valid users = pi
force user = root
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
[apache_root]
path = /var/www/
valid users = pi
force user = root
read only = No
create mask = 0777
directory mask = 0777
[Seagate_500GB]
path = /media/seagate/
guest ok = Yes
browseable = Yes
writeable - Yes
valid users = pi
force user = pi
create mask = 0777
directory mask = 0777
read only = No
すべての共有をナビゲートできますが、apache_root部分のみが正しく機能します(ファイルの書き込みとナビゲーション)。
ホームフォルダの共有は問題ないようですが、ディレクトリにファイルを書き込んだり削除したりすると、そのディレクトリにアクセスする権限がないことを示すメッセージが表示されます。
ルートディレクトリ自体を除くすべてのフォルダまたはファイルにアクセスすることはできません。
すべてを正常に戻すにはどうすればよいですか?
答え1
read only = No
[homes] 構成ブロックに追加する必要があります。 SAMBAのデフォルト値はread only = Yes
。
他の株に何の問題があるかを指摘していないようです。
また、タイトル内のファイル名に次のファイルを作成する問題についても言及しました。非ASCII数値。一部のアプリケーションでは、ファイル名にASCII以外の文字を使用すると問題が発生します。私のアドバイスは、ファイル名にこれらの文字を使用しないことです。どんなキャラクターが問題を起こすのか、より具体的な情報を提供していただくと問題が解決するかもしれませんが、詳細がなければ申し訳ありません。