在linux系统上如何创建samba账号?

在linux系统上如何创建samba账号?,第1张

1)建一个系统用户\x0d\x0a\x0d\x0a[root@linux samba]# useradd samba (建一个名叫samba的用户)\x0d\x0a[root@linux samba]# passwd samba(给samba用户添加密码)\x0d\x0aChanging password for user samba.\x0d\x0aNew password: (密码要六位以上,不显示在屏幕上)\x0d\x0aBAD PASSWORD: it does not contain enough DIFFERENT characters\x0d\x0aRetype new password: (确认密码)\x0d\x0apasswd: all authentication tokens updated successfully.\x0d\x0a\x0d\x0a2)然后创建samba帐户\x0d\x0a\x0d\x0a[root@linux samba]# smbpasswd -a samba \x0d\x0a(-a必须加,为了生成密码文件smbpasswd,该密码是windows登陆Linux的samba用户密码)\x0d\x0aNew SMB password:\x0d\x0aRetype new SMB password:\x0d\x0aunable to open passdb database.\x0d\x0aAdded user samba.\x0d\x0a\x0d\x0a3)查看一下生成的用户名、密码\x0d\x0a\x0d\x0a[root@linux samba]# vi /etc/samba/smbpasswd\x0d\x0asamba:500:A9C604D244C4E99DAAD3B435B51404EE:ACB98FD0478427CD18949050C5E87B47:[UX ]:LCT-468268E6:\x0d\x0a\x0d\x0a4)重新启动samba服务\x0d\x0a\x0d\x0a[root@linux samba]# service smb restart\x0d\x0aShutting down SMB services: [ OK ]\x0d\x0aShutting down NMB services: [ OK ]\x0d\x0aStarting SMB services: [ OK ]\x0d\x0aStarting NMB services: [ OK ]

服务器基本配置(续)

全局配置

[global]

workgroup = 工作组名称

server string = 描述内容

netbios name = 服务器名称

security = share | user

share: 以nobody 身份登录,不需要口令,但访

共享资源时需要口令

user: 以具体用户身份登录,需要用户名和口令

服务器基本配置(配置实例)

lobal] [global]

workgroup = engineer workgroup = engineer

netbios name = rhel5 netbios name = rhel5

server string = fileserver server string = fileserver

security = share security = user

注意事项:

如果使用security = share ,在服务器上必须为nobody 设置口令

使用命令smbpasswd -a nobody

服务器基本配置(续)

共享资源配置:主目录共享

[homes]

browseable = yes | no

writable = yes | no

服务器基本配置(续)

共享资源配置:自定义共享

[movie] 共享名

path=/disk/data/movie 共享目录路径

browseable = yes

writable=no

[music]

path=/disk/data/music

browseable = no

writable= yes

这里是配置

如果想要更多的SAMBA配置可加QQ306505716 我这里有完整的SAMBA教程。

linux-06bq:/usr/local/services/samba/bin # ./smbpasswd -a linuxidc New SMB password: Retype new SMB password: Failed to add entry for user linuxidc.百度给出的结论是”添加的Samba用户首先必须是Linux用户”,一下子豁朗开郎。linux-06bq:/etc/samba # useradd linuxidc linux-06bq:/usr/local/services/samba/bin # ./smbpasswd -a linuxidc New SMB password: Retype new SMB password: Added user linuxidc.接下来在Windows机器上【控制面板】→【凭证管理器】中添加Windows凭证:网络地址:xxx.xxx.xxx.xxx(即需要连接的Linux开发机的IP) 用户名:linuxidc 密码:给Samba添加linuxidc用户时设置的密码最后,在【资源管理器】里直接【映射网络驱动器】,连上开发机即可。smbpasswd命令的常用方法smbpasswd -a 增加用户(要增加的用户必须以是系统用户) smbpasswd -d 冻结用户,就是这个用户不能在登录了 smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用 smbpasswd -n 把用户的密码设置成空. 要在global中写入 null passwords -true smbpasswd -x 删除用户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11528048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存