1、# smbstatus
Samba version 3.6.23
PID Username Group Machine
-------------------------------------------------------------------
Service pid machine Connected at
-------------------------------------------------------
No locked files
2、wbinfo -t
checking the trust secret via RPC calls succeeded
wbinfo -u
Lists all users
wbinfo -g
Lists all groups
3、添加用户
添加系统用户:
-bash-3.2# useradd username1 -d /home/share/username1
添加samba用户:
-bash-3.2# ./smbpasswd -c /etc/samba/smb.conf -a username1
New SMB password:
Retype new SMB password:
Added user username1.
激活samba用户:
-bash-3.2# ./smbpasswd -c /etc/samba/smb.conf -e username1
Enabled user username1.
4、加入域:用samba的net join命令把这台机器加入到windows200x域中(samba3.0以上的版本可以支持)
net rpc join -S iamtest.com -U Administrator
net ads join -U administrator
net ads leave -U administrator
net ads join/leave/status/info
5、检查PDC用户(组)转换为本地用户(组)UID和GIU情况:
getent passwd
显示将PDC用户转换成系统用户的GID情况
getent group
能够看到相关信息,表示配置工作已经完成了大半,winbind服务已经在正常工作了。
6、启动samba服务器smbd和nmbd服务及停止服务:
/usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
/usr/local/samba3/sbin/nmbd -s /etc/samba/smb.conf.user -D -d 3
-s指定samba服务器配置文件,-D表示后台启动,-d 3表示日志级别是3.
【说明】日志级别代表samba服务器向日志文件中打印日志的详细程度。0最低,数字越大打印信息越详细。
-s, --configfile=CONFIGFILE Use alternate configuration file
-d, --debuglevel=DEBUGLEVEL Set debug level
-D, --daemon Become a daemon (default)
停止服务:killall smbd 、killall nmbd
7、查看进程是否存在
Linux提示符下输入命令:ps -ef | grep smbd | grep -v grep即可查看samba服务器进程是否存在。没有用户挂载的时候,samba服务器至少有两个进程,如下所示
root 7016 1 0 11:53 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
root 7017 7016 0 11:53 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
如果后台启动的话(一般来说都是后台启动的),其中一个进程的父进程是1,这个进程7016是samba第一个启动的进程。这个进程产生一个子进程7017,这个进程对存储文件用途不大。如果有用户来挂载,每挂载一台机器会增加一个进程:
root 7923 7016 0 14:30 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
这个进程是samba的第一个进程7106产生的。
8、time wbinfo -a 用户名%密码
proxy@DEBIAN:/home/jfzuelow$ time wbinfo -a test_user%Password9
plaintext password authentication succeeded
challenge/response password authentication succeeded
real 4m40.069s
user 0m0.012s
sys 0m0.004s
===============
kinit,klist