[root@test-CentOS2 ~]# vi /etc/samba/smb.conf
# This is the main Samba configuration file. You should read the
<省略>
[global]
unix charset = UTF-8 ←追加(Linux側日本語文字コード)
dos charset = CP932 ←追加(Windows側日本語文字コード)
display charset = UTF-8 ←追加(Linux側日本語文字コード)
workgroup = MYHOME ←変更(Windowsのワークグループ名を指定)
※マイコンピュータのプロパティ⇒コンピュータ名タブ内のワークグループ欄を参照
; hosts allow = 127. 192.168.12. 192.168.13.
hosts allow = 192.168.10. ←追加(内部からのみアクセスできるようにする)
<省略>
# --------------------------- Printing Options -----------------------------
<省略>
load printers = no ←追加(プリンタ共有無効化)※Sambaでプリンタを共有しない場合
disable spoolss = yes ←← 追加(プリンタ共有無効化)※Sambaでプリンタを共有しない場合
<省略>
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
path = %H/samba ← 追加(/home/ユーザー名/sambaをホームディレクトリにする)
browseable = no
writable = yes
各ユーザ専用のごみ箱機能追加(ここから)
※ファイル削除時に自動的にごみ箱へ移動されるようにする
vfs objects = recycle ← ごみ箱の有効化
recycle:repository = .recycle ← ごみ箱のディレクトリ名(/home/ユーザ名/.recycle)
recycle:keeptree = no ← ごみ箱へ移動時にディレクトリ構造を維持しない
recycle:versions = yes ← 同名のファイルがごみ箱にある場合に別名で移動
recycle:touch = no ← ごみ箱へ移動時にタイムスタンプを更新しない
recycle:maxsize = 0 ← ごみ箱へ移動するファイルのサイズ上限(0:無制限)
recycle:exclude = *.tmp ~$* ← ここで指定したファイルはごみ箱へ移動せずに即削除する
各ユーザ専用のごみ箱機能追加(ここまで)
以下を最終行へ追加
[public]
comment = Public Stuff
path = /home/samba
public = yes
writable = yes
only guest =yes
共有ディレクトリのごみ箱機能追加(ここから)
※ファイル削除時に自動的にごみ箱へ移動されるようにする
vfs objects = recycle ← ごみ箱の有効化
recycle:repository = .recycle ← ごみ箱のディレクトリ名(/home/ユーザ名/.recycle)
recycle:keeptree = no ← ごみ箱へ移動時にディレクトリ構造を維持しない
recycle:versions = yes ← 同名のファイルがごみ箱にある場合に別名で移動
recycle:touch = no ← ごみ箱へ移動時にタイムスタンプを更新しない
recycle:maxsize = 0 ← ごみ箱へ移動するファイルのサイズ上限(0:無制限)
recycle:exclude = *.tmp ~$* ← ここで指定したファイルはごみ箱へ移動せずに即削除する
共有ディレクトリのごみ箱機能追加(ここまで)
<省略>
[root@test-CentOS2 ~]#