linux_部署samba服务


在生产使用过程中,不同的作业系统有时候需要共享一些文件比如在centos和windows端口。在众多服务产品中,有一个免费开源的samba服务可以驾驭这项任

务。小编在初次接触时也是费了很大的力气。在不同系统版本也踩了不少坑。在Centos6.0版本nmb服务不需要,在centos7中需要,在6.0中防火墙不关,Centos7中则需要关闭。话不多说,我们来进行服务部署
上部署samba服务,部署这些服务时注意及部署流程
1、在部署之前我们需要创建这些用户

[root@195server /]#-
[root@195server /]#passwd pacbio

2、安装服务

[root@195server /]#yum -y install samba samba-client

3、添加用户信息

[root@195server /]#vim /etc/samba/smb.conf

示范:(添加参数)

[pacbio]/pacbio/
comment = pacbio
path = /pacbio
write list = pacbio
create mask = 0700
directory mask = 0700
browseable = yes
writable = yes
public = yes
guest ok = yes

4、添加防火墙

[root@195server /]#firewall-cmd –permanent –add-port=139/tcp


success
[root@195server /]#firewall-cmd –permanent –add-port=445/tcp


success
[root@195server /]#systemctl restart firewalld

5、创建用户

[root@195server /]#pdbedit -a pacbio

(后面提示你输入密码)
6、检查用户是否共享

[root@195server /]#smbclient -L 服务器ip -U pacbio
[root@195server /]#setenforce 0 (或者设置selinux/config disable 将getenfore 为permissive)
[root@195server /]#iptables -F
[root@195server /]#systemctl restart nmb.service
[root@195server /]#systemctl restart smb.service

补充使用:
pdbedit –a username:新建Samba账户。

pdbedit –x username:删除Samba账户。

pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。

pdbedit –Lv:列出Samba用户列表详细信息。

pdbedit –c “[D]”–u username:暂停该Samba用户账号。

pdbedit –c “[]”–u username:恢复该Samba用户账号。
在添加用户时需要在服务中添加linux端用户,然后再添加smb.conf参数,最后再添加smba用户

 

原创文章,作者:wure,如若转载,请注明出处:https://blog.ytso.com/274872.html

(0)
上一篇 2022年7月17日
下一篇 2022年7月17日

相关推荐

发表回复

登录后才能评论