如何在samba服务器上添加用户(修正版).docVIP

如何在samba服务器上添加用户(修正版).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 no valid 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)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档