centos7下samba伺服器搭建
不喜歡linux的介面所以搭建一個samba伺服器 建立一個共享目錄
首先關閉firewall (推薦 簡單方便)
systemctl stop firewalld
或則
firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=137/udp --permanent
firewall-cmd --zone=public --add-port=138/udp --permanent
firewall-cmd --reload
關閉SElinux //這是一個linux的安全系統
setenforce 0
vim /etc/selinux/config
修改SELINUX=enforcing為SELINUX=disabled 禁止開機啟動
或者
setsebool -Psamba_enable_home_dirs on
setsebool -Psamba_export_all_rw on
安裝samba samba-client
yum -y install samba samba-client
修改配置檔案
vim /etc/sam
分為全域性配置 和 共享配置
[global] #全域性配置
workgroup = SAMBA //設定所要加入的工作組和域
security = user //有四個選項 =share 不需要口令密碼 =user 需要授權使用者的
config file = /etc/samba/pc1.cnf //這個選項可以根據不同的主機接入 啟動不同的配置檔案 如果該配置檔案不存在則不起作用
hosts allow = 192.168.88.170 192.168.88.169 //允許登陸的客戶端ip 也可以是一個網段 192.168.*.* hosts deny 相反禁止
max connections = 0 //0表示不限制 非零時當超過設定會拒絕連結
log file = //設定日誌存放
passdb backend = tdbsam //使用者後臺
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes] /特殊共享目錄 linux首選使用者的家目錄
comment = Home Directories //window上顯示共享目錄的名字
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers] /特殊共享目錄 印表機
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]/特殊共享目錄
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775
一般我們都是自定義共享目錄
我們更改原來的配置檔案 只保留兩個欄位
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[myfile]
comment = www
path = /usr/local/www 共享目錄的路徑
browseable = yes 可以瀏覽
writable = yes //可以寫
public = no //非公開
準備完畢後我們開始 建立使用者
我習慣用
smbpasswd -a username //新建Samba賬戶
smbpasswd -x username //刪除一個使用者
pdbedit -L 檢視
pdbedit -c "[D]" -u username 暫停一個
pdbedit -c "[]" -u username 恢復
建立共享資料夾
mkdir /usr/local/www
chown -R /usr/local/www username
啟動 smb服務
service smb start //啟動
service smb restart //重啟
service smb stop //停止
加入開機啟動
chkconfig smb on
window連結smb
開啟我的電腦 在地址藍輸入 \\smb服務其IP
設定對映
把共享目錄設定成本地磁碟
如果打不開參考第二步