centos samba失败?卸载samba的命令

centos中samba服务不能访问如何解决

centos中samba服务不能访问

常见的情况如下:

这时我发现很多次出现这个问题,每次都要自己去百度,然后解决。

这次自己记录一下

[root@localhost~]# service smb status

smbd已停

那么很明显是服务器那边停了服务

需要进行

[root@localhost~]# service smb status

smbd(pid 3836)正在运行...

然后再次执行就会有这种了

这个问题经常出现尤其是每次关机后在开机,这里特别做下记录。

centos中samba服务不能访问怎么办

centos中samba服务不能访问

常见的情况如下:

这时我发现很多次出现这个问题,每次都要自己去百度,然后解决。

这次自己记录一下

[root@localhost~]# service smb status

smbd已停

那么很明显是服务器那边停了服务

需要进行

[root@localhost~]# service smb status

smbd(pid 3836)正在运行...

然后再次执行就会有这种了

这个问题经常出现尤其是每次关机后在开机,这里特别做下记录。

折腾日记01(CentOS安装配置SAMBA)

本文详细介绍了在 CentOS环境中安装和配置 SAMBA的步骤,包括安装 SMB、创建用户组和用户、配置 SMB用户密码、创建用户目录、修改用户目录权限、配置和检查 smb.conf文件、启动和设置 Samba服务开机自启动、防火墙开放 SMB服务端口、修改 Samba创建的目录权限,以及用户限额和部门共享部分的配置。下面我们将这些步骤进行整理和详细解释。

1.安装 SMB

使用 yum命令安装 SMB:

yum install samba-y

2.验证安装

通过 rpm命令检查 SMB是否已成功安装:

rpm-qa| grep samba

3.创建用户组

使用 useradd命令创建用户组,确保用户所属的组可以正确访问共享目录:

useradd-g jishubu-M-s/sbin/nologin a1

4.创建 SMB用户与设置密码

为新用户设置密码,确保 SMB用户依赖于系统用户:

pdbedit-a a1

5.创建用户目录

使用 mkdir命令创建用户的目录,并设置权限:

mkdir/home/smb/a1

chown a1:jishubu/home/smb/a1

chmod 700 a1/

6.修改 smb.conf配置文件

复制并修改 smb.conf文件以配置共享设置:

cd/etc/samba/

cp smb.conf smb.conf.bak

vi smb.conf

7.验证配置文件语法

使用 testparm命令检查配置文件语法是否正确:

testparm-s

8.启动 Samba服务并设置开机自启动

使用 systemctl命令启动 Samba服务,并设置为开机自启动:

systemctl start smb.service

systemctl enable smb.service

9.防火墙开放 SMB服务端口

使用 firewall-cmd命令开放 SMB服务端口:

firewall-cmd--zone=public--add-port=139/tcp--permanent

firewall-cmd--zone=public--add-port=445/tcp--permanent

firewall-cmd--reload

10.查看防火墙开放端口

使用 firewall-cmd命令查看已开放的端口:

firewall-cmd--zone=public--list-ports

11.修改 SMB创建的目录可写权限

使用 setsebool命令调整 SMB创建的目录权限:

setsebool-P samba_export_all_rw on

12.用户限额与部门共享

12.1分区与挂载

使用 parted命令分区,lsblk和 blkid查看分区,vi/etc/fstab挂载分区。

12.2部门共享配置

编辑 smb.conf配置文件,添加共享资源的指令和参数,包括 comment、path、browseable、printable等参数,设置资源的访问权限、用户和组。

13. Samba配置变量与 SELINUX调整

了解 Samba配置文件中的变量用法,并根据 SELINUX环境调整 Samba相关参数,确保服务在安全环境下运行。

14. Samba全套设置

通过设置 hosts allow和 deny控制访问权限,确保只有指定的网络或主机可以访问共享资源,同时可以利用 setsebool调整 SELinux策略,允许特定服务运行或访问。

本文涵盖了从安装 SMB到配置部门共享的完整过程,为在 CentOS环境下部署和使用 SAMBA提供了详细的指导。通过遵循上述步骤,用户可以轻松地在本地系统上实现 SMB文件共享,同时确保服务的安全性和高效性。

阅读剩余
THE END