Windows10与centos7.4搭建samba

参考:http://www.linuxidc.com/Linux/2017-03/141390.htm

简介:  Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

安装:yum -y install samba samba-client
查看安装命令:rpm -qa |grep samba
进入samba配置目录:
[root@base ~]# cd /etc/samba/
备份smb.conf:
[root@base samba]# mv smb.conf smb.conf.origin
新建smb.conf:
[root@base samba]# vim smb.conf
[global]
    netbios name = TEDSAMBA
    server string = Ted Samba Server %v
    map to guest = Bad User
    security = USER
    idmap config * : backend = tdb
[FileShare]
        comment = share some files
        path = /home/samba
        public = yes
        writeable = yes
        create mask = 0777
        directory mask = 0777
[hongyanadmin]
        comment = project development directory
        path = /home
        valid users = ted   #能够访问的用户 
        write list = ted    #能够写操作的用户
        printable = no
        create mask = 0777
        directory mask = 0777


创建用户
[root@base samba]# groupadd co3
[root@base samba]# useradd ted -g co3 -s /sbin/nologin
[root@base samba]# smbpasswd -a ted    #samba用户
New SMB password:
Retype new SMB password:
Added user ted.
[root@base samba]# 

修改目录权限和目录所有者:
[ FileShare ] 在samba里有权限,但如果是root用户创建的samba目录还是没权限的。
cd /home
mkdir samba
chown nobody:nobody samba    #转让目录所属者。任何人都能访问
chmod 777 samba              #任何人都能修改删除

[hongyanadmin] 用户ted 能够访问 ,但 /home 所属者是root 。所以还没修改删除权限;
chown tel /home    #转让目录所属者。ted 用户能够修改 ,不用修改权限;

启动Samba服务,设置开机启动
[root@base samba]# systemctl start smb
[root@base samba]# systemctl enable smb

service smb start | stop | restart


window与centos之间的连接有缓存:
cmd => net use => net use * /del 
(好像没什么效)
reboot(有效)

搭建成功!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值