CentOS怎么搭建samba服务器
安装samba
yum -y install samba
[root@mysql1 ~]# yum -y install samba
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 2541 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
另一个应用程序是:PackageKit
内存:121 M RSS (547 MB VSZ)
已启动: Thu Dec 31 10:17:28 2020 - 00:49之前
状态 :睡眠中,进程ID:2541
Another app is currently holding the yum lock; waiting for it to exit...
另一个应用程序是:PackageKit
内存:121 M RSS (547 MB VSZ)
已启动: Thu Dec 31 10:17:28 2020 - 00:51之前
状态 :睡眠中,进程ID:2541
^C
Exiting on user cancel.
[root@mysql1 ~]# rm -f /var/run/yum.pid #解除锁定
[root@mysql1 ~]# yum -y install samba
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 samba.x86_64.0.4.10.16-9.el7_9 将被 安装
--> 正在处理依赖关系 samba-libs = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 samba-common-tools = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 samba-common-libs = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 samba-common = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 samba-common = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 samba-client-libs = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libwbclient = 4.10.16-9.el7_9,它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libxattr-tdb-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libutil-tdb-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libutil-reg-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsys-rw-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsocket-blocking-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsmbd-shim-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsmbd-base-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsmb-transport-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libserver-id-db-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsecrets3-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsamba3-util-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsamba-sockets-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsamba-security-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsamba-debug-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libsamba-cluster-support-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libreplace-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libpopt-samba3-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libndr-samba-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libmsghdr-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libmessages-dgm-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 liblibsmb-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libgse-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libgenrand-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libdbwrap-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libcmdline-contexts-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libcliauth-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libcli-smb-common-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libcli-nbt-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libcli-cldap-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libauth-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在处理依赖关系 libCHARSET3-samba4.so(SAMBA_4.10.16)(64bit),它被软件包 samba-4.10.16-9.el7_9.x86_64 需要
--> 正在检查事务
---> 软件包 libwbclient.x86_64.0.4.10.4-10.el7 将被 升级
---> 软件包 libwbclient.x86_64.0.4.10.16-9.el7_9 将被 更新
---> 软件包 samba-client-libs.x86_64.0.4.10.4-10.el7 将被 升级
--> 正在处理依赖关系 libcli-smb-common-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libdcerpc-samba-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libgse-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 liblibcli-lsa3-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 liblibsmb-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libmsrpc3-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libreplace-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libsamba-debug-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libsamba-security-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libsamba3-util-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libsecrets3-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 libutil-cmdline-samba4.so(SAMBA_4.10.4)(64bit),它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
--> 正在处理依赖关系 samba-client-libs = 4.10.4-10.el7,它被软件包 libsmbclient-4.10.4-10.el7.x86_64 需要
---> 软件包 samba-client-libs.x86_64.0.4.10.16-9.el7_9 将被 更新
---> 软件包 samba-common.noarch.0.4.10.4-10.el7 将被 升级
---> 软件包 samba-common.noarch.0.4.10.16-9.el7_9 将被 更新
---> 软件包 samba-common-libs.x86_64.0.4.10.4-10.el7 将被 升级
---> 软件包 samba-common-libs.x86_64.0.4.10.16-9.el7_9 将被 更新
---> 软件包 samba-common-tools.x86_64.0.4.10.16-9.el7_9 将被 安装
---> 软件包 samba-libs.x86_64.0.4.10.4-10.el7 将被 升级
---> 软件包 samba-libs.x86_64.0.4.10.16-9.el7_9 将被 更新
--> 正在检查事务
---> 软件包 libsmbclient.x86_64.0.4.10.4-10.el7 将被 升级
---> 软件包 libsmbclient.x86_64.0.4.10.16-9.el7_9 将被 更新
--> 解决依赖关系完成
依赖关系解决
=======================================================================================
Package 架构 版本 源 大小
=======================================================================================
正在安装:
samba x86_64 4.10.16-9.el7_9 updates 718 k
为依赖而安装:
samba-common-tools x86_64 4.10.16-9.el7_9 updates 465 k
为依赖而更新:
libsmbclient x86_64 4.10.16-9.el7_9 updates 145 k
libwbclient x86_64 4.10.16-9.el7_9 updates 115 k
samba-client-libs x86_64 4.10.16-9.el7_9 updates 5.0 M
samba-common noarch 4.10.16-9.el7_9 updates 215 k
samba-common-libs x86_64 4.10.16-9.el7_9 updates 181 k
samba-libs x86_64 4.10.16-9.el7_9 updates 270 k
事务概要
=======================================================================================
安装 1 软件包 (+1 依赖软件包)
升级 ( 6 依赖软件包)
总计:7.1 M
总下载量:1.9 M
Downloading packages:
No Presto metadata available for updates
(1/6): libwbclient-4.10.16-9.el7_9.x86_64.rpm | 115 kB 00:00:00
(2/6): samba-4.10.16-9.el7_9.x86_64.rpm | 718 kB 00:00:00
(3/6): samba-common-libs-4.10.16-9.el7_9.x86_64.rpm | 181 kB 00:00:00
(4/6): samba-common-4.10.16-9.el7_9.noarch.rpm | 215 kB 00:00:00
(5/6): samba-libs-4.10.16-9.el7_9.x86_64.rpm | 270 kB 00:00:00
(6/6): samba-common-tools-4.10.16-9.el7_9.x86_64.rpm | 465 kB 00:00:00
---------------------------------------------------------------------------------------
总计 2.5 MB/s | 1.9 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在更新 : samba-common-4.10.16-9.el7_9.noarch 1/14
正在更新 : libwbclient-4.10.16-9.el7_9.x86_64 2/14
正在更新 : samba-common-libs-4.10.16-9.el7_9.x86_64 3/14
正在更新 : samba-client-libs-4.10.16-9.el7_9.x86_64 4/14
正在更新 : samba-libs-4.10.16-9.el7_9.x86_64 5/14
正在安装 : samba-common-tools-4.10.16-9.el7_9.x86_64 6/14
正在安装 : samba-4.10.16-9.el7_9.x86_64 7/14
正在更新 : libsmbclient-4.10.16-9.el7_9.x86_64 8/14
清理 : libsmbclient-4.10.4-10.el7.x86_64 9/14
清理 : samba-common-libs-4.10.4-10.el7.x86_64 10/14
清理 : libwbclient-4.10.4-10.el7.x86_64 11/14
清理 : samba-client-libs-4.10.4-10.el7.x86_64 12/14
清理 : samba-libs-4.10.4-10.el7.x86_64 13/14
清理 : samba-common-4.10.4-10.el7.noarch 14/14
验证中 : samba-libs-4.10.16-9.el7_9.x86_64 1/14
验证中 : samba-client-libs-4.10.16-9.el7_9.x86_64 2/14
验证中 : libsmbclient-4.10.16-9.el7_9.x86_64 3/14
验证中 : samba-common-tools-4.10.16-9.el7_9.x86_64 4/14
验证中 : samba-common-4.10.16-9.el7_9.noarch 5/14
验证中 : libwbclient-4.10.16-9.el7_9.x86_64 6/14
验证中 : samba-4.10.16-9.el7_9.x86_64 7/14
验证中 : samba-common-libs-4.10.16-9.el7_9.x86_64 8/14
验证中 : samba-client-libs-4.10.4-10.el7.x86_64 9/14
验证中 : libsmbclient-4.10.4-10.el7.x86_64 10/14
验证中 : samba-common-libs-4.10.4-10.el7.x86_64 11/14
验证中 : libwbclient-4.10.4-10.el7.x86_64 12/14
验证中 : samba-libs-4.10.4-10.el7.x86_64 13/14
验证中 : samba-common-4.10.4-10.el7.noarch 14/14
已安装:
samba.x86_64 0:4.10.16-9.el7_9
作为依赖被安装:
samba-common-tools.x86_64 0:4.10.16-9.el7_9
作为依赖被升级:
libsmbclient.x86_64 0:4.10.16-9.el7_9 libwbclient.x86_64 0:4.10.16-9.el7_9
samba-client-libs.x86_64 0:4.10.16-9.el7_9 samba-common.noarch 0:4.10.16-9.el7_9
samba-common-libs.x86_64 0:4.10.16-9.el7_9 samba-libs.x86_64 0:4.10.16-9.el7_9
完毕!
启动
[root@mysql1 ~]# systemctl start smb.service
关闭防火墙
[root@mysql1 ~]# systemctl disable firewalld.service
关闭selinux
[root@mysql1 ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
重启虚拟机
1、reboot 普通重启
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启。
创建共享目录
[root@mysql1 ~]# mkdir /share
创建用户组和用户名
[root@mysql1 ~]# groupadd samba
[root@mysql1 ~]# useradd -g samba share
[root@mysql1 ~]# passwd share
更改用户 share 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
添加samba文件共享用户
[root@mysql1 ~]# smbpasswd -a share
New SMB password:
Retype new SMB password:
Added user share.
修改samba配置
[root@mysql1 ~]# vi /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
map to guest = Bad User
log file = /var/log/samba/log.%m
[public]
comment = Public Directories
valid users = @samba
read only = Yes
path = /share
hosts allow = 192.168.xx.xx
重启samba服务
[root@mysql1 ~]# systemctl restart smb.service
[root@mysql1 ~]#
[root@mysql1 ~]# 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
搜索配置的IP
本文地址:https://blog.csdn.net/weixin_47853811/article/details/112003731