
Ubuntu日本語フォーラム

ログインしていません。
つい先日にUbuntuを弄りだしたのですが、sambaのゴミ箱機能が上手く動かず困っています。
環境は下記の通りです。
Ubuntu 8.10(x86_64)
Samba 3.23
//smb.confの内容******************************
[glebal]
dos charset=CP932
unix charset=UTF-8
disp;ay charset=UTF-8
passwd backend=tdbsam
workgroup=workgroup
log level=2
log file=/var/log/samba/access.log
vfs objects = recycle
[テスト]
valid users = kei
browsable = yes
write list = kei
path = /smb/samba_test
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:maxsize = 0
recycle:exclude = *.tmp *.temp *.o *.obj
//********************************************
recycle:repositoryを「/smb/samba_test/.recycle」にしたりしたのですが、だめでした・・・。
よろしくお願いします。
オフライン
その後どうですか?
私の環境では、問題なくゴミ箱が使えますよ。
参考になればと思い設定した内容をざっくり書きます。
試した環境はUbuntu 8.10上のSamba 3.2.3
設定ファイル(/etc/samba/smb.conf)はデフォルトの状態に対して必要最小限の編集を加えただけです。(下記参照)
クライアントのUbuntu8.04のファイル・ブラウザを使って、Sambaに繋げて、Samba上のファイルを削除すると、ゴミ箱内にファイルが格納されるのが確認できます。
設定ファイルは以下のように編集しました。
※あくまで動作確認の為の設定なので、実運用では真似はしないでください。
1) [global]のセクション内に
vfs objects = recycle
の1行を追加
2) [テスト]セクションを追加
[テスト]
path = /smb/samba_test
write list = 読み書き許可するユーザ名
もちろん、設定ファイルの編集後は
$ /etc/rc.d/init.d/smb restart
でSambaを再起動。
なお、/smb/samba_testのパーミッションは777としてます。
ゴミ箱となる /smb/samba_test/.recycled は必要時に動的に作成されるので事前作成はしていません。
kei_2005 による投稿:
sambaのゴミ箱機能が上手く動かず困っています。
recycle:repositoryを「/smb/samba_test/.recycle」にしたりしたのですが、だめでした・・・。
具体的に「どう」上手く動かないのでしょうか?
最後の編集者: STGSAGWAN (2009-01-20 02:15:16)
STGSAGWANさん情報ありがとうございます。
・・・・じつは大変恥ずかしい話なのですが、下記の通りです。
[glebal] ×
[global] ○
ホント恥ずかしいです;;
昔誰かが行ってましたが、プログラムは思ったとおりに動くのではなく、コーディングした通りに動くんだってのを改めて実感しました・・・。
オフライン
あれはてっきりタイプミスだと思ってました・・・。
使えるようになって良かったですね。
なお、sambaには testparm というコマンドがありますよ。