# vi /etc/samba/smb.conf
構文チェック
# testparm /etc/samba/smb.conf
smbdを再起動して反映
# /etc/init.d/smbd restart
sambaユーザを作成
sambaユーザを作るにはUNIXアカウントが必要
# useradd -s /usr/sbin/nologin vs
# pdbedit -a vs
リソースを列挙 browseableでyesが指定されているセクションの情報が表示される
# smbclient -N -L localhost
vsユーザでstorageにアクセス
# smbclient -U vs //localhost/storage
ユーザ管理
ユーザを有効化
# smbpasswd -e user
ユーザを無効化
# smbpasswd -d user
ユーザを追加
# smbpasswd -a user
ユーザを削除
# smbpasswd -x user
sambaユーザを一覧表示
# pdbedit -L
NetBIOS問い合わせ
マスターブラウザを検索
# nmblookup -M -
IPアドレスからNetBIOS名を問い合わせる
# nmblookup -A 10.0.1.1
NetBIOS名からIPアドレスを問い合わせる
# nmblookup blackhawk
[global]
workgroup = INFERNO
server string = %h Blackhawk
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
[storage]
comment = DiskSpace
read only = no
path = /storage
guest ok = no
browseable = yes
[homes]
comment = Home Directories
browseable = yes
構文チェック
# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.confおk
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[storage]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
^C
smbdを再起動して反映
# /etc/init.d/smbd restart
sambaユーザを作成
sambaユーザを作るにはUNIXアカウントが必要
# useradd -s /usr/sbin/nologin vs
# pdbedit -a vs
リソースを列挙 browseableでyesが指定されているセクションの情報が表示される
# smbclient -N -L localhost
Anonymous login successful
Domain=[INFERNO] OS=[Unix] Server=[Samba 3.4.7]
Sharename Type Comment
--------- ---- -------
homes Disk Home Directories
storage Disk DiskSpace
IPC$ IPC IPC Service (blackhawk Blackhawk)
Anonymous login successful
vsユーザでstorageにアクセス
# smbclient -U vs //localhost/storage
Enter vs's password:FTPと同じ要領で操作できる
Domain=[INFERNO] OS=[Unix] Server=[Samba 3.4.7]
smb: \> help
? allinfo altname archive blocksize
cancel case_sensitive cd chmod chown
close del dir du echo
exit get getfacl hardlink help
history iosize lcd link lock
lowercase ls l mask md
mget mkdir more mput newer
open posix posix_encrypt posix_open posix_mkdir
posix_rmdir posix_unlink print prompt put
pwd q queue quit rd
recurse reget rename reput rm
rmdir showacls setmode stat symlink
tar tarmode translate unlock volume
vuid wdel logon listconnect showconnect
.. !
smb: \>
ユーザ管理
ユーザを有効化
# smbpasswd -e user
ユーザを無効化
# smbpasswd -d user
ユーザを追加
# smbpasswd -a user
ユーザを削除
# smbpasswd -x user
sambaユーザを一覧表示
# pdbedit -L
NetBIOS問い合わせ
マスターブラウザを検索
# nmblookup -M -
querying __MSBROWSE__ on 192.168.1.255
192.168.1.101 __MSBROWSE__<01>
IPアドレスからNetBIOS名を問い合わせる
# nmblookup -A 10.0.1.1
Looking up status of 10.0.1.1
BLACKHAWK <00> - B <ACTIVE>
BLACKHAWK <03> - B <ACTIVE>
BLACKHAWK <20> - B <ACTIVE>
..__MSBROWSE__. <01> - <GROUP> B <ACTIVE>
INFERNO <1d> - B <ACTIVE>
INFERNO <1e> - <GROUP> B <ACTIVE>
INFERNO <00> - <GROUP> B <ACTIVE>
MAC Address = 00-00-00-00-00-00
NetBIOS名からIPアドレスを問い合わせる
# nmblookup blackhawk
querying blackhawk on 192.168.1.255
192.168.1.101 blackhawk<00>
- 関連記事
-
-
hosts.allow hosts.denyの書式 2011/05/19
-
procmail 2011/05/13
-
samba メモ 2011/05/12
-
202 メールサービス 2011/05/08
-
routeについて 2011/02/28
-