- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何在samba服务器上添加用户(修正版)
如何在samba服务器上添加用户(修正版)
一、samba用户一般添加访求
一般的,你要先加个用户名,再设置密码。sudo useradd 要新添加的用户名
说明:useradd与adduser都表示添加系统用户,但两者有一个不同,使用useradd添加系统用户时,只添加了用户名,系统不会询问你输入该用户的其它信息包括密码,由于没有提示设置密码,该用户是不能用于本地登录的,若要用该用户登录本地系统,必须再使用passwd命令为其设置一个密码;相反的,使用adduser添加系统用户时,会提示输入密码等用户信息。
由于上述命令只是添加了一个没有密码的系统用户,所以既不能用来登录本地系统,也不能用作samba用户。若要让该用户登录本地主机,必须使用passwd为其设置一个系统密码;若要让该用户可以访问samba服务,必须使用smbpasswd为其设置一个smb访问密码;上述两个密码是独立设置的,当然可以把它们设置成一样的密码。
设置smb访问密码
sudo smbpasswd –a 已有用户名
重启SMB服务器Sudo service smb restart
二、利用用户名映射,来添加新用户
有时出于出于其它方面的考虑,比如:
为了方便,对于Windows用户来说,习惯于用自己熟悉的用户名,若真的想用自己熟悉的用户名来访问samba服务SMB可以使用用户名列表,具体的吗,不怎么好说清楚,就是说SMB服务器可以设置账号映射,就是说SMB用户可以不是系统用户在SMB.conf文件中可以开启用户账号映射,方法:先打开smb.conf这个文件,找到:username map /etc/samba/smbusers 这一项把前面的分号去掉,记住username map 后面的路径username map /etc/samba/smbusers进去则可。
然后手动的编辑/etc/samba/smbusers使用命令:vi /etc/samba/smbusers
这个命令是编辑 username map 所指定的那个文件在这个文件里面添加虚拟用户名如root administrator admin这里的意思是说 root这个系统用户名有两个虚拟的SMB用户名,一个是administrator,一个是admin
按这个方法去添加新的用户名,比如你先在系统中添加一个系统用户命令:useradd username这个命令是添加一个系统用户账号,账号名是:username , 在/etc/samba/smbusers这个文件中添加虚拟账号:比如:username abc aaa aab
username是系统账号名 abc,aaa,aab这三个是SMB的虚拟账号,你公司有多少个用户就在这里添加,把他们的用户名都添加到这个文件里面然后在你的smb.conf的文件中建立共享目录,比如[tmp]path /tmp public novalid users username保存退出重启动SMBservice smb restart
以下是关于username map的Mapping Different Usernames
There may be a requirement where the samba username being used to access the server does not match the same UNIX account username, or you would like to force a change between the two different account types. This can easily be done by implementing the username map directive into the [global] section of the main configuration file.
[bash]# vi /etc/samba/smb.conf [global]?? username map /etc/samba/smbusers The username map feature is fairly simple, the file takes a UNIX account name on the left hand side and Samba account names on the right hand side separated by . The username map allows those NT accounts listed on the RHS to be gra
文档评论(0)