Sambaは更新後に共有ルートにアクセスできず、ASCII以外の文字を含むファイルに書き込むことはできません。

Sambaは更新後に共有ルートにアクセスできず、ASCII以外の文字を含むファイルに書き込むことはできません。

最近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以外の文字を使用すると問題が発生します。私のアドバイスは、ファイル名にこれらの文字を使用しないことです。どんなキャラクターが問題を起こすのか、より具体的な情報を提供していただくと問題が解決するかもしれませんが、詳細がなければ申し訳ありません。

おすすめ記事