Samba 共有の問題

Samba 共有の問題

私はDebian NASでSambaを実行していますが、2つの問題があります。 Sambaはうまく機能し、問題なくファイルをアップロードしてダウンロードできます。

最初の質問:

/mnt/disk/public/JDownloads/そのフォルダには、JDownloaderにダウンロードしたファイルを含むフォルダがあります。しかし、WindowsまたはSambaクライアントでフォルダを表示すると、その内容の一部が表示されません!

Jdownloaderは、ユーザーjdownloaderとグループjdownloaderを介してこのフォルダのファイルをダウンロードします。

なぜすべてのファイルを見ることができないのですか?

2番目の質問は次のとおりです。

このフォルダにはJDownloaderによって作成されたいくつかのディレクトリもありますが、Windowsエクスプローラからそのフォルダを削除することはできません!

私はSamba接続をrootに設定して最初の問題を解決しようとしました。 (私はrootがユーザーに関係なくすべてのファイルを読み書きできると思いました。)

force group = root
force user = root

2番目の質問は次のとおりです。

delete readonly = yes

しかし、成功しませんでした。助けてください

今回共有した構成はこんな感じです。

path = /mnt/disk/public
read only = no
writable = yes
browsable = yes
delete readonly = yes
valid users = root jdownloader
force group = root
force user = root

挨拶

ベストアンサー1

Linuxユーザーは次に保存され、/etc/passwdSambaユーザーは次に保存されます。/etc/samba/smbpasswd

すべてのLinuxユーザーが自動的にSambaにアクセスできるわけではありません。次のコマンドを使用してSambaユーザーを追加する必要がありますsmbpasswd

jdownloaderユーザーをSambaに追加してみましたか?

smbpasswd -a jdownloader

クライアントからユーザーjdownloaderとしてログインしますか? (smbデーモンを再起動し、新しい資格情報に接続)


迅速で汚い解決策として、次のグローバル設定を使用できます。

force create mode = 777
force directory mode = 777
force security mode = 777
force directory security mode = 777

おすすめ記事