Skip to content

cnrs/manual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

samba:

yum install samba


#/etc/samba/smb.conf

[global]
        workgroup = SAMBA           #设定 Samba Server 所要加入的工作组或者域。
        security = user             #设置用户访问Samba Server的验证方式,一共有四种验证方式
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
[database]
        comment = share database     #这个是共享文件的描述
        path = /data/share           #设置共享文件夹的路径
        public = no                  #设置是否允许匿名访问
        writable = yes
        
[wangk]
        # wangk 用户的共享的目录
        path=/samba/wangk
        # 禁止匿名访问
        public=no
        # 是否可写
        writable=yes
        # 目录可写的用户组
        write list=@user
        # 访问目录的用户
        valid users=wangk

useradd wangk
smbpasswd -a wangk  #然后输入两次密码就可


mkdir -p /data/share
cd /data
chmod -R 775 share
chown -R wangk:user share


[root@cs home]# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

samba 服务器启动会后,默认会监听 139 和 445 端口,可以通过下面的命令查看 samba 服务器侦听的端口
[root@cs home]# netstat -an4p | grep smbd | grep LISTEN
tcp     0    0 0.0.0.0:139     0.0.0.0:*      LISTEN      23370/smbd          
tcp     0    0 0.0.0.0:445     0.0.0.0:*      LISTEN      23370/smbd

如果 samba 服务器所在的机器上开启了防火墙服务,则需要开放 139 和 445 端口,然后重启防火墙服务
[root@cs ~]# firewall-cmd --zone=public --add-port=139/tcp --permanent
success
[root@cs ~]# firewall-cmd --zone=public --add-port=445/tcp --permanent
success
[root@cs ~]# systemctl restart firewalld

service smb status
systemctl enable smb
systemctl start smb

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors