1首先通過命令查看samba的安裝情況 rpm -ql | grep samba
查看centos版本
[root@localhost ~]# rpm -q centos-release
centos-release-8.1-1.1911.0.8.el8.x86_64
2在線安裝samba服務器 yum -y install samba
3查看samba服務配置文件
root@localhost ~]# gedit /etc/samba/smb.conf
配置文件內容如下
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
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 = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
4關閉系統核心防護及防火牆功能
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop firewalld
setenforce 0 (PS:這裏是關閉SELinux服務,如果要打開則setenforce 1)
vi /etc/sysconfig/selinux 把裏邊的一行改爲 SELINUX=disabled關閉防火牆
5查看服務是否啓動(查看端口號是否開啓)
[root@localhost ~]# netstat -antp | grep -E "139|445"
6 在/home/創建文件夾A和shared
[root@localhost ~]# mkdir A
[root@localhost ~]# mkdir shared
7 更改文件夾A和shared權限爲777(任意用戶可讀可寫可執行)
[root@localhost ~]# chmod 777 A
[root@localhost ~]#chmod 777 shared
8 增加兩個賬戶wjy,syj
[root@localhost ~]#useradd wjy
[root@localhost ~]#useradd syj
9 爲wjy,和syj創建samba密碼
[root@localhost ~]#smbpasswd -a wjy
[root@localhost ~]#smbpasswd -a syj
還有一種創建samba賬戶的方法
pdbedit -a 系統用戶
[root@localhost ~]#pdbedit -a wjy
[root@localhost ~]#pdbedit -a syj
10查看ip地址
[root@localhost~]#ifconfig
11更改/etc/samba/smb.conf 可以複製粘貼,[root@localhost~] sudo gedit /etc/samba/smb.conf
[global]
workgroup = WorkGroup
security = user
passdb backend = tdbsam
map to guest = bad user
[公共文件]
comment = 公共文件
browseable=yes
path = /home/A
guest ok = yes
[個人]
comment = 個人
path = /home/shared
browseable=yes
create mask=0644
directory mask=0755
valid users=wjy
write list=wjy
[組]
comment =組
path = /home/shared
browseable=yes
create mask=0644
directory mask=0755
valid users=syj,wjy
write list=syj,wjy
12開啓samba服務或者重啓samba
[root@localhost ~]# systemctl start smb
[root@localhost ~]# systemctl restart smb
13測試方法如另一篇Ubuntu 20.04.1安裝Samba服務器及配置一樣