ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux_部署samba服务

2022-07-16 19:34:42  阅读:257  来源: 互联网

标签:samba 部署 用户 Samba pdbedit linux 195server root


在生产使用过程中,不同的作业系统有时候需要共享一些文件比如在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用户

 

标签:samba,部署,用户,Samba,pdbedit,linux,195server,root
来源: https://www.cnblogs.com/xxllx/p/16484987.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有