linux安装samba服务器

需求:在windonw下,查看kernel代码,部分文件重名被删掉,因此需要在window上通过samba查看linux的kernel源码。

当前系统环境:

[root@cli-1 ~]
# uname -a
Linux cli-1 3.15.0 #1 SMP Sat Mar 21 16:57:22 CST 2020 x86_64 x86_64 x86_64 GNU/Linux

查看是否已安装samba:

[root@cli-1 ~]
# rpm -qa | grep samba

1、安装samba包:

[root@cli-1 ~]
# yum install samba

...
Installing for dependencies:
 libldb                              x86_64                  1.4.2-1.el7                        base                     144 k
 libtalloc                           x86_64                  2.1.14-1.el7                       base                      32 k
 libtdb                              x86_64                  1.3.16-1.el7                       base                      48 k
 libtevent                           x86_64                  0.9.37-1.el7                       base                      40 k
 libwbclient                         x86_64                  4.9.1-10.el7_7                     updates                  111 k
 pytalloc                            x86_64                  2.1.14-1.el7                       base                      17 k
 samba-client-libs                   x86_64                  4.9.1-10.el7_7                     updates                  4.9 M
 samba-common                        noarch                  4.9.1-10.el7_7                     updates                  210 k
 samba-common-libs                   x86_64                  4.9.1-10.el7_7                     updates                  171 k
 samba-common-tools                  x86_64                  4.9.1-10.el7_7                     updates                  456 k
 samba-libs                          x86_64                  4.9.1-10.el7_7                     updates                  260 

查看安装结果:

[root@cli-1 ~]
# rpm -qa | grep samba
samba-common-4.9.1-10.el7_7.noarch
samba-client-libs-4.9.1-10.el7_7.x86_64
samba-4.9.1-10.el7_7.x86_64
samba-common-libs-4.9.1-10.el7_7.x86_64
samba-common-tools-4.9.1-10.el7_7.x86_64
samba-libs-4.9.1-10.el7_7.x86_64

注:Samba服务器安装完毕,会生成配置文件目录/etc/samba,/etc/samba/smb.conf是samba的核心配置文件。

2、配置samba服务

# vim smb.conf
[global]
 workgroup = SAMBA
 security = user
 passdb backend = tdbsam
 netbios name = cli_smb
 log file = /var/log/samba/log.%m
 printing = cups
 printcap name = cups
 load printers = yes
 cups options = raw
[homes]
 comment = Home Directories
 valid users = %S, %D%w%S
 browseable = No
 writable = Yes
 inherit acls = Yes

3、添加账户到smb中
添加root账户到smb中:

[root@cli-1 /etc/samba]
# smbpasswd -a root

注:只需设置成与root系统相同的账户即可。

4、设置selinux
4.1 查看selinux状态

[root@cli-1 ~]
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      29

4.2 关闭selinux

# setenforce 0

4.3 查看selinux的current mode为permissive

[root@cli-1 ~]
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      29

(永久关闭SeLinux,修改配置文件/etc/selinux/config,将SELINU置为disabled,需要重启机器)

获取当前SELinux的运行状态:getenforce
返回的结果分为三种:Enforcing,Permissive和Disabled。
其中,Enforcing-代表记录警告且阻止可疑行为;Permissive-代表仅记录安全警告但不阻止可疑行为;Disabled表示被禁用。

[root@cli-1 ~]
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          disabled
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      29
[root@cli-1 ~]
# getenforce
Permissive
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值