配置samba服务器全过程
1、安装centos7
warning:dracut-initqueue timeout -starting timeout scripts_WannaHaha的博客-CSDN博客
2、配置IP
centos怎么配置固定IP及DNS_WannaHaha的博客-CSDN博客_centos怎么配置固定ip
3、配置sshd
centos7开启ssh_WannaHaha的博客-CSDN博客_centos7开启ssh
4、修改系统时区及时间
centos7修改系统时间及硬件时间_WannaHaha的博客-CSDN博客_centos7 修改系统时间
5、配置yum源
1、打开centos的yum文件夹
[root@localhost ~]# cd /etc/yum.repos.d/
2、用wget下载repo文件
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
-bash: wget: command not found
因为没有安装wget命令,所以需要先安装wget工具
[root@localhost yum.repos.d]# yum -y install wget
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
--2020-12-04 11:01:06-- http://mirrors.aliyun.com/repo/Centos-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 119.249.58.214, 125.36.180.248, 61.240.142.51, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|119.249.58.214|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2523 (2.5K) [application/octet-stream]
Saving to: 鈥楥entos-7.repo鈥100%[=============================================================================================================================>] 2,523 --.-K/s in 0s 2020-12-04 11:01:06 (122 MB/s) - 鈥楥entos-7.repo鈥saved [2523/2523]3、备份系统原来的repo文件
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--. 1 root root 2523 Jun 16 2018 Centos-7.repo
-rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--. 1 root root 2523 Jun 16 2018 Centos-7.repo
-rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo
4、用下载的阿里云yum源替换系统原来的repo文件
[root@localhost yum.repos.d]# mv Centos-7.repo CentOS-Base.repo
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--. 1 root root 2523 Jun 16 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo
[root@localhost yum.repos.d]#
5、执行yum源更新命令yum clean allyum makecacheyum update
6、设置关闭休眠和合上笔记本屏幕不休眠
CentOS7非桌面版关闭休眠和设置关闭盖子不休眠(server)_WannaHaha的博客-CSDN博客_centos7 关闭休眠
7、防火墙、selinux设置
关闭selinux(否则会造成winodws客户机连接samba失败)
[root@localhost ~]# vim /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
[root@localhost ~]#
安全角度考虑,需要设置防火墙策略(不要关闭防火墙)
添加samba服务到防火墙策略中
添加samba服务到防火墙策略中
[root@localhost ~]# firewall-cmd --add-service samba --permanent
success重新加载防火墙
[root@localhost ~]# firewall-cmd --reload
success查看samba服务示范添加到防火墙
[root@localhost ~]# firewall-cmd --list-all | grep sambaservices: dhcpv6-client samba ssh
[root@localhost ~]# [root@localhost ~]# firewall-cmd --zone=public --add-port=22/tcp --permanent
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=137/udp --permanent
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=138/udp --permanent
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=139/tcp --permanent
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=389/tcp --permanent
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=445/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
8、安装samba
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@localhost ~]# rpm -qa|grep samba
[root@localhost ~]# yum install -y samba
9、samba服务配置
首先查看磁盘目录的剩余空间,为了保证samba共享文件有充足的空间共享文件,需将最大剩余的目录作为共享目录
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 9.0M 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 68G 1.8G 66G 3% /
/dev/sda2 2.0G 173M 1.9G 9% /boot
/dev/sda1 500M 12M 489M 3% /boot/efi
/dev/mapper/centos-home 380G 33M 380G 1% /home
tmpfs 775M 0 775M 0% /run/user/0
[root@localhost ~]#
将剩余空间最大的/home目录作为共享文件目录
有效用户(允许访问的用户):zhaoyu,staff1,staff2,staff3,intern1,intern2,intern3
读写权限用户:zhaoyu,staff1,staff2,staff3,intern1,intern2,intern3
vim /etc/samba/smb.conf
添加
[HrShare]comment = hr sharepath = /home/sambapublic = novalid users = zhaoyu,staff1,staff2,staff3,intern1,intern2,intern3write list = zhaoyu,staff1,staff2,staff3,intern1,intern2,intern3
10、创建共享目录
[root@localhost ~]# cd /home
[root@localhost home]# ll
total 0
drwx------. 2 liulinfeng liulinfeng 62 Apr 11 2018 liulinfeng
[root@localhost home]# mkdir samba
[root@localhost home]# ll
total 0
drwx------. 2 liulinfeng liulinfeng 62 Apr 11 2018 liulinfeng
drwxr-xr-x. 2 root root 6 Dec 4 15:51 samba
[root@localhost home]#
11、添加samba账号
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin zhaoyu
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin staff1
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin staff2
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin staff3
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin intern1
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin intern2
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]# useradd -d /home/samba -s /sbin/nologin intern3
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@localhost ~]#
12、为每个samba用户创建密码
[root@localhost ~]# pdbedit -a -u zhaoyu
new password:
retype new password:
Unix username: zhaoyu
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1000
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\zhaoyu
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\zhaoyu\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:56:54 CST
Password can change: Fri, 04 Dec 2020 15:56:54 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u staff1
new password:
retype new password:
Unix username: staff1
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1001
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\staff1
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\staff1\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:57:08 CST
Password can change: Fri, 04 Dec 2020 15:57:08 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u staff2
new password:
retype new password:
Unix username: staff2
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1002
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\staff2
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\staff2\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:57:19 CST
Password can change: Fri, 04 Dec 2020 15:57:19 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u staff3
new password:
retype new password:
Unix username: staff3
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1003
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\staff3
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\staff3\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:57:27 CST
Password can change: Fri, 04 Dec 2020 15:57:27 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u intern1
new password:
retype new password:
Unix username: intern1
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1004
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\intern1
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\intern1\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:57:43 CST
Password can change: Fri, 04 Dec 2020 15:57:43 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u intern2
new password:
retype new password:
Unix username: intern2
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1005
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\intern2
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\intern2\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:57:53 CST
Password can change: Fri, 04 Dec 2020 15:57:53 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# pdbedit -a -u intern3
new password:
retype new password:
Unix username: intern3
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1283614943-3876115165-2797092107-1006
Primary Group SID: S-1-5-21-1283614943-3876115165-2797092107-513
Full Name:
Home Directory: \\localhost\intern3
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\intern3\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Fri, 04 Dec 2020 15:58:03 CST
Password can change: Fri, 04 Dec 2020 15:58:03 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[root@localhost ~]# 查看samba用户列表
[root@localhost ~]# pdbedit -L
zhaoyu:1001:
staff2:1003:
intern1:1007:
staff1:1002:
staff3:1004:
intern2:1008:
intern3:1009:
[root@localhost ~]#
13、
配置samba服务器全过程相关推荐
- 项目七samba服务器,Centos 7 配置Samba服务器
Centos 7配置Samba服务器 1.Centos 7版本,内核: Linux 3.10.0-514.el7.x86_64 [root@tommy /]# hostnamectl #查看版本号 O ...
- Ubuntu 配置Samba 服务器
安装Ubuntu samba服务器 sudo apt-get install samba sudo apt-get install smbfs 配置samba服务器 samba配置文件: /etc/s ...
- RHEL5配置Samba服务器实现文件共享
为了Windows主机与Linux服务器之间的资源共享,同时实现访问的控制,Linux操作系统提供的Samba服务可以实现这样的控管.Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统 ...
- red hat Linux 配置Samba服务器(超详细:内含桥接模式)
前几天做实验,我一直配置不好,ip地址和samba服务器,内心接近崩溃.于是今天决定一步一步搞定它 实验环境 windows10.vm.redhat6 实验 vm 桥接 因为实验需要,所以我们选择vm ...
- 配置samba服务器@手把手
2019独角兽企业重金招聘Python工程师标准>>> 配置Samba服务器: 以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可.然而如何 ...
- centos7 samba 离线安装_CentOS 7安装配置Samba服务器(挂载共享文件夹)
CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...
- ubuntu20.04配置samba服务器
ubuntu20.04配置samba服务器 安装samba sudo apt-get install samba samba-common 配置需要共享的目录 sudo chmod -R 777 /h ...
- Linux安装和配置sanba服务器,在linux安装配置samba服务器.doc
在linux安装配置samba服务器 PAGE PAGE 7 在linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯 ...
- 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器
如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...
最新文章
- IntelliJ 中设置与Eclipse中 Ctrl+1 功能类似的快捷键
- shell中获取单个文件大小
- 被前公司辞退后,前领导打电话命令你给前同事解释代码,该怎么办?
- 全志代码中的bug之2
- windows server 网络负载均衡配置
- 数据集干货:一文读懂Mapsidejoin
- 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
- java http上传文件到_java使用http往服务器上传文件(图片)
- javaweb(11) Listener监听器与Filter过滤器
- 雷电模拟器多开cpu优化_哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...
- 解决设置redmineblacklog的按钮无效问题
- 软件安装管家软件目录
- @PostConstruct @DependsOn
- 窦唯与女儿【节选】揭秘男星与女儿之间的奇闻
- 数据分析的重要性分析
- Canvas 画椭圆的方法
- 阿里云网站注销备案的办法
- 计算机基础知识教程excel单元格拆分,EXCEL表格怎样把一个单元格里的不同内容分开...
- 雷军演讲刷屏,我对项目经理人的发展又有了2点想法……
- IDEA快速GUI界面
热门文章
- java 动态切换数据源_Java动态切换数据源(AOP)
- FreeBbs论坛社区APP源码
- 对学计算机学生礼仪,计算机学院举办“一学一做”之文明礼仪宣传月主题教育活动...
- 机器学习(Machine Learning,ML)
- PHP fscanf
- Java虚拟机 和 java虚拟机下的进程
- 图像运算和图像增强一
- WebView深究之Android是如何实现webview初始化的
- bm17bm6bm18
- python 软件包_以正确的方式管理Python软件包