samba的用户名和密码保存在哪里?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
pliang75
帖子: 64
注册时间: 2008-07-14 13:34
送出感谢: 0
接收感谢: 0

samba的用户名和密码保存在哪里?

#1

帖子 pliang75 » 2008-07-24 17:16

为什么我找不到smbpasswd文件,自己新建一个,然后新建用户密码里面是空的,smbusers也是空的,samba的用户名和密码到底保存在哪里?
/etc/samba 里面只有两个文件, smb.conf,gdbcommends
angelus
帖子: 445
注册时间: 2007-08-27 17:31
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 angelus » 2008-07-24 21:24

看来你对samba并不了解,如果你需要密码验证,就在配置文件中加入参数
smb passwd file=/etc/samba/smbpasswd
意思为指定smb用户专用密码验证文件路径
ubuntu默认是不会创建smbpasswd文件的,当自己创建后自然为空
只要当使用命令 sudo smbpasswd -a xxx(xxx是存在的本地用户)
后就会自行在smbpasswd中生成类似/etc/passwd的文字,然后就可以使用设定的用户了,
记住,useradd 生成的用户需要 sudo passwd xxx 设定密码后才能使用,
然后在使用smbpasswd -a xxx 设定smb专用密码

还有,smb的用户和密码,其实是仿/etc/passwd系统用户密码,除了密码不一样,几乎就是镜像,
用户和密码都在/etc/samba/smbpasswd文件中
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
头像
zshmail
帖子: 270
注册时间: 2006-07-03 9:12
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 zshmail » 2008-07-26 16:01

smb.conf默认有下面一句:
passdb backend = tdbsam

用tdbsam的时候,密码文件是放在 /var/lib/samba/passdb.tdb
头像
pliang75
帖子: 64
注册时间: 2008-07-14 13:34
送出感谢: 0
接收感谢: 0

#4

帖子 pliang75 » 2008-07-28 10:52

了解了,thanks!
往后还请多多关照,新手问题多多
炽热觉悟
帖子: 4
注册时间: 2008-08-01 23:48
送出感谢: 0
接收感谢: 0

#5

帖子 炽热觉悟 » 2008-08-01 23:50

:oops: :oops: :oops:
回复

回到 “服务器基础应用”