Samba添加用户
时间:2020-01-09 10:37:05 来源:igfitidea点击:
我正在使用Fedora Linux,我想向Samba添加一个名为joe的用户。如何添加用户SMB共享?如何将用户添加到Samba? 将用户添加到samba服务器的过程如下:
[a]首先使用useradd/adduser命令添加Linux/UNIX用户。
[b]然后使用相同的用户名通过smbpasswd命令添加到Samba共享。
NOTE
:与Samba 3不同,Samba 4不需要为每个创建的Samba用户使用本地Unix用户。
步骤#1:将用户joe添加到UNIX/Linux系统
adduser命令根据/etc/adduser.conf中的命令行选项和配置信息将用户添加到系统中。
对于像useradd这样的低级工具,它们是更友好的前端。
键入以下任一命令:
# useradd joe # passwd joe
要么
adduser joe
步骤#2:将用户添加到samba
现在,用户joe在Linux/UNIX机器上具有帐户。
使用smbpasswd命令指定应将以下用户名添加到本地smbpasswd文件中:
# smbpasswd -a joe
步骤#3:将用户添加到Samba共享
默认情况下,用户可以从Windows系统访问/home/joe。
假设您要授予joe访问/data/accounts(确保目录/data/accounts存在)目录的权限。
打开/etc/samba/smb.conf文件并添加/修改名为[accounts]的共享:
[accounts] comment = Accounts data directory path = /data/accounts valid users = Hyman raj joe public = no writable = yes
保存文件。
步骤#4:重新启动Samba
# service smb restart
要么
# /etc/init.d/smb reload
关于在Samba版本4.x上添加用户的说明
与Samba 3.x和更早版本不同,Samba 4.x不需要为每个创建的Samba用户使用本地Unix/Linux用户。
用于将用户添加到Samba Active Directory中的命令如下:
# /usr/local/samba/bin/samba-tool user add USERNAME-HERE
要么
# samba-tool user add USERNAME-HERE
有关更多信息,请参见Samba AD DC操作手册。