https://www.server-world.info/en/note?os=CentOS_7&p=samba&f=2
這里包含了Centos7 里面安裝的軟件教程
1.使用
rpm -qi samba
命令查詢是否已經(jīng)安裝了Samba。
如下圖所示奶赠,已經(jīng)有了安裝信息哈蝇,說明已經(jīng)安裝了samba
如果沒有安裝荐绝,使用
yum install samba
下載并安裝社痛。
2.現(xiàn)在開始新建共享文件夾的用戶jc胀蛮,使用命令
useradd jc
如下,添加用戶需要root權(quán)限蹂析,使用
su root
獲取root權(quán)限葛碧,添加用戶成功借杰,如下圖所示。
3.使用命令
passwd jc
對(duì)用戶添加密碼吹埠,如下
4.使用命令
mkdir /home/share
在用戶lxr文件夾下新建share共享文件夾第步。
5.使用命令
chmod -R 777 /home/share
將整個(gè)share文件夾與其中的文件和子目錄的權(quán)限都設(shè)置為rwxrwxrwx,即所有人都可以查看操作缘琅,如圖
6.使用命令給smb.conf 文件做備份
cp smb.conf smb.conf~bak
備份結(jié)果如下所示粘都。
cd /etc/samba
7.使用命令
vim smb.conf
進(jìn)入Samba配置文件,按下“i”鍵將配置文件修改如圖
如果在配置中出現(xiàn)錯(cuò)誤刷袍,刪除配置文件翩隧,繼續(xù)使用備份好的配置文件即可
mv smb.conf~bak ?smb.conf
繼續(xù)編輯配置文件
正確配置內(nèi)容如下:
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
[global]
????????workgroup = WORKGROUP
????????security = user
????????map to guest = Bad User
????????server string = Ted Samba Server %v
????????netbios name = TC
????????passdb backend = tdbsam
????????printing = cups
????????printcap name = cups
????????load printers = yes
????????cups options = raw
[share]
?? ??? ?comment = Share Directories
????????path = /home/share
????????public = yes
????????writable = yes
????????create mask = 0775
????????directory mask = 0775
[homes]
????????comment = Home Directories
????????valid users = %S, %D%w%S
????????browseable = No
????????read only = No
????????#是否可以寫入
????????writable = yes
????????#建立文件后文件的權(quán)限
????????create mode = 0664
????????#建立目錄的后目錄的權(quán)限
????????directory mode =
[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 = @printadmin root
????????force group = @printadmin
????????create mask = 0664
????????directory mask = 0775
注釋:
workgroup 項(xiàng)應(yīng)與 Windows 主機(jī)保持一致,這里是WORKGROUP
security呻纹、map to guest項(xiàng)設(shè)置為允許匿名用戶訪問
再下面有兩個(gè)section堆生,實(shí)際為兩個(gè)目錄,section名就是目錄名(映射到Windows上可以看見)
默認(rèn)文件屬性644/755(不然的話雷酪,Windows上在這個(gè)目錄下新建的文件會(huì)有“可執(zhí)行”屬性)
創(chuàng)建用戶組:
groupadd co3
創(chuàng)建用戶:
useradd jc -g co3 -s /sbin/nologin
//添加用戶時(shí)淑仆。執(zhí)行本行命令。輸入密碼即可
添加用戶:
smbpasswd -a jc
授權(quán)用戶:
smbpasswd -e??jc
啟動(dòng)Samba服務(wù)哥力,設(shè)置開機(jī)啟動(dòng)
systemctl start smb
systemctl enable smb
查看Samba
# systemctl start smb nmb ##注:NMB對(duì)客戶端提供NetBIOS服務(wù)
# systemctl status smb nmb
重啟防火墻
systemctl restart firewalld
本機(jī)測試:
testparm
參考文獻(xiàn)
https://www.cnblogs.com/muscleape/p/6385583.html
https://blog.csdn.net/wang10051225/article/details/82194691
https://www.linuxidc.com/Linux/2017-03/141390.htm
https://www.server-world.info/en/note?os=CentOS_7&p=samba&f=1