CentOS 7 搭建Samba環境
一、安裝Samba
yum install samba
二、關閉selinux和防火牆
# setenforce 0
# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ etc/selinux/config
# systemctl stop firewalld
#systemctl disable firewalld
三、配置Samba配置文件
# cp /etc/samba/smb.conf etc/samba/smb.conf.bak
# vim etc/samba/smb.conf
在最後加入:
[hu]
comment = this is the info //comment是對該共享的描述,可以是任意的。
path = /home/hu //共享的路徑
writable = yes
public = no
四、添加hu賬號
設置爲不允許登入系統,且用戶的家目錄爲/home/hu的hu賬號:
# useradd -d /home/hu -s /sbin/nologin hu
五、pdbedit 命令說明
pdbedit命令用於管理samba服務的賬戶信息數據庫,格式爲:”pdbedit [選項] 賬戶”
第一次把用戶信息導入到數據庫時需要使用-a參數,以後修改用戶密碼、刪除用戶等操作就不需要了。
pdbedit -L : 查看samba用戶
pdbedit -a -u user: 添加samba用戶
pdbedit -r -u user: 修改samba用戶信息
pdbedit -x -u user: 刪除samba用戶
samba 服務數據庫的密碼也可以用smbpasswd 命令操作
smbapasswd -a user: 添加一個samba用戶
smbpasswd -d user: 禁用一個samba用戶
smbpasswd -e user: 恢復一個samba用戶
smbpasswd -x user: 刪除一個samba用戶
六、將hu添加爲samba用戶
pdbedit -a -u hu
七、 啓動samba服務
# systemctl start smb
#systemctl enable smb
# systemctl restart smb
# systemctl status smb