centos 8安装Samba服务器及配置
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 samba3查看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