« ドナルド・R・キーオ「ビジネスで失敗する人の10の法則」書評 | トップページ | KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - qmailとdaemontoolsのインストール編 »

KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - Sambaの設定

Sambaでのファイル置き場は、/home/foo/samba にすることにした。
以下、その設定など。

/etc/skel を修正。「samba」ディレクトリを作っておく。

# ls -al /etc/skel
total 24
drwxr-xr-x  3 root root 4096 May 19 19:04 .
drwxr-xr-x 59 root root 4096 May 19 19:06 ..
-rw-r--r--  1 root root  220 May 14  2008 .bash_logout
-rw-r--r--  1 root root 3116 May 14  2008 .bashrc
-rw-r--r--  1 root root  675 May 14  2008 .profile
drwxrwxrwx  2 root root 4096 May 19 19:04 samba

Unix ユーザーを作成。

# adduser foo
以下略

Sambaユーザーの管理は、smbpasswd は最近は推奨しないとのことで pdbedit を使用。

# pdbedit -a foo
new password:
retype new password:

/etc/samba/smb.conf の設定

# Samba config file created using SWAT
# from UNKNOWN (1)
# Date: 2009/05/14 19:35:56

[global]
        workgroup = workgroup
        server string = %h server
        map to guest = Bad User
        guest account = nobody
        obey pam restrictions = Yes
        passdb backend = tdbsam
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        ldap ssl = no
        panic action = /usr/share/samba/panic-action %d
        include = /etc/samba/dhcp.conf
        browsable = Yes

[homes]
        comment = Home Directories
        path = /home/%U/samba
        write list = %U
        read only = No
        create mask = 0744
        directory mask = 0755
        browsable = No
        guest ok = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers

[public]
        comment = Public Directory
        path = /home/samba/public
        read only = No
        create mask = 0777
        directory mask = 0777
        guest ok = Yes
        force user = nobody

赤字が修正点。
リスタートして動作を確認。

/etc/init.d/samba restart

まぁ、個人用ファイルサーバとしてなら、このぐらいの設定でOKでしょう。

|

« ドナルド・R・キーオ「ビジネスで失敗する人の10の法則」書評 | トップページ | KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - qmailとdaemontoolsのインストール編 »

Linux」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/81940/45065059

この記事へのトラックバック一覧です: KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - Sambaの設定:

« ドナルド・R・キーオ「ビジネスで失敗する人の10の法則」書評 | トップページ | KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - qmailとdaemontoolsのインストール編 »