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服务器全过程相关推荐

  1. 项目七samba服务器,Centos 7 配置Samba服务器

    Centos 7配置Samba服务器 1.Centos 7版本,内核: Linux 3.10.0-514.el7.x86_64 [root@tommy /]# hostnamectl #查看版本号 O ...

  2. Ubuntu 配置Samba 服务器

    安装Ubuntu samba服务器 sudo apt-get install samba sudo apt-get install smbfs 配置samba服务器 samba配置文件: /etc/s ...

  3. RHEL5配置Samba服务器实现文件共享

    为了Windows主机与Linux服务器之间的资源共享,同时实现访问的控制,Linux操作系统提供的Samba服务可以实现这样的控管.Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统 ...

  4. red hat Linux 配置Samba服务器(超详细:内含桥接模式)

    前几天做实验,我一直配置不好,ip地址和samba服务器,内心接近崩溃.于是今天决定一步一步搞定它 实验环境 windows10.vm.redhat6 实验 vm 桥接 因为实验需要,所以我们选择vm ...

  5. 配置samba服务器@手把手

    2019独角兽企业重金招聘Python工程师标准>>> 配置Samba服务器: 以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可.然而如何 ...

  6. centos7 samba 离线安装_CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  7. ubuntu20.04配置samba服务器

    ubuntu20.04配置samba服务器 安装samba sudo apt-get install samba samba-common 配置需要共享的目录 sudo chmod -R 777 /h ...

  8. Linux安装和配置sanba服务器,在linux安装配置samba服务器.doc

    在linux安装配置samba服务器 PAGE PAGE 7 在linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯 ...

  9. 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器

    如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...

最新文章

  1. IntelliJ 中设置与Eclipse中 Ctrl+1 功能类似的快捷键
  2. shell中获取单个文件大小
  3. 被前公司辞退后,前领导打电话命令你给前同事解释代码,该怎么办?
  4. 全志代码中的bug之2
  5. windows server 网络负载均衡配置
  6. 数据集干货:一文读懂Mapsidejoin
  7. 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
  8. java http上传文件到_java使用http往服务器上传文件(图片)
  9. javaweb(11) Listener监听器与Filter过滤器
  10. 雷电模拟器多开cpu优化_哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...
  11. 解决设置redmineblacklog的按钮无效问题
  12. 软件安装管家软件目录
  13. @PostConstruct @DependsOn
  14. 窦唯与女儿【节选】揭秘男星与女儿之间的奇闻
  15. 数据分析的重要性分析
  16. Canvas 画椭圆的方法
  17. 阿里云网站注销备案的办法
  18. 计算机基础知识教程excel单元格拆分,EXCEL表格怎样把一个单元格里的不同内容分开...
  19. 雷军演讲刷屏,我对项目经理人的发展又有了2点想法……
  20. IDEA快速GUI界面

热门文章

  1. java 动态切换数据源_Java动态切换数据源(AOP)
  2. FreeBbs论坛社区APP源码
  3. 对学计算机学生礼仪,计算机学院举办“一学一做”之文明礼仪宣传月主题教育活动...
  4. 机器学习(Machine Learning,ML)
  5. PHP fscanf
  6. Java虚拟机 和 java虚拟机下的进程
  7. 图像运算和图像增强一
  8. WebView深究之Android是如何实现webview初始化的
  9. bm17bm6bm18
  10. python 软件包_以正确的方式管理Python软件包