Linux公開課:第三課 如何搭建samba


Linux公開課:第三課

====================================================================

查找安装没samba服务:rpm –qa | grep samba
安装samba服务:yum install samba


配置samba:
vi /etc/samba/smb.conf
  smb.cof中的global
security = user                 #设置安全级别  分为四个级别,但是我们一般用user和share就足够了


smba.cof中添加的配置内容
[public]
 path = /home/public      #路径
 public = yes             #表示该共享目录对所有samba用户可见
 only guest = yes         #所有用户在使用该共享目录时用户身份都是“guest”,即Linux
                        系统用户都是“nobody”   
 writable = yes           # 允许用户是否写入,但是得看用户共享权限
guest ok =yes         #允许匿名访问




启动samba服务 service smb start
重启samba服务  service smb restart




注意:一定要关闭防火墙和selinux
关闭防火墙
(1)重启后永久性生效:
开启:chkconfig iptables on 
关闭:chkconfig iptables off 
(2)即时生效,重启后失效:
开启:
service iptables start 
关闭:
service iptables stop




永久关闭selinux方法:
[root@localhost ~]# vim /etc/selinux/config


# 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 these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted




保存后重启机器


临时关闭方法(不需要重启):
setenforce 0


如何获取当前是否关闭selinux:
getenforce












samba用户管理
pdbedit -a username:新建Samba账户。
pdbedit -x username:删除Samba账户。





====================================================================


find -name "samba*"
yum install samba


Mount-iso9660 -o loop /dev/cdrom/media/
要連接虛擬機和虛擬機下的Linux


ls/media
mkisofs -r -o /rhel6.iso/media/RHL


umount/media/RHEL_6.3\ x86_64\ Disc\ 1/
ls/media/
mkdir/media/rhel6


mount-t iso9660 -o loop /rhel6.iso /mmedia/rhel6/
ls/media/rhel6
vi/etc/yum.repos.d/rhel/source.repo
[baseur]=file:///media/rhel6
gpgcheck=0




cd /etc/samba
vi smb.conf




security=share
tdbsam


[share]
comment = share
path = /share
browseable = yes
guest ok = yes
writable = yes
mkdir /share
service iptables stop
vi /etc/selinux/config
set
setenforce 0
getenforce


service smb start
\\192.168.2.6


chmod 777 share/
vi /etc/samba/smb.conf
security=user//xu yao mima
service smb start






useradd work
passwd sceri123
pdbedit -a sambayonghu
samba mima


chown nobody:nobody /share/
chown sambayonghu:

service smb restart

=======================================================





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值