samba的使用和错误笔记

1.功能

由smbd 和 nmbd 两个守护进程组成,功能是为客户端提供文件共享与打印机服务

2.安装

yum install samba samba-client samba-common -y

3.使用

//创建需要共享的目录

[root@localhost /]# mkdir -p /data/share

[root@localhost /]# cd /data/share

[root@localhost share]# ls

[root@localhost share]# mkdir develop productdesign test library develop_testrw temp

[root@localhost share]# ls

develop  develop_testrw  library  productdesign  temp  test

//添加用户组

[root@localhost share]# groupadd system

[root@localhost share]# groupadd productdesign

[root@localhost share]# groupadd develop

[root@localhost share]# groupadd test

[root@localhost share]# groupadd develop_testrw

//添加用户

[root@localhost sbin]# adduser -g develop -G develop_testrw -d /data/share/develop/ -s /sbin/nologin develop

[root@localhost sbin]# adduser -g productdesign -G develop_testrw -d /data/share/productdesign/ -s /sbin/nologin productdesign

[root@localhost sbin]# adduser -g test -G develop_testrw -d /data/share/test/ -s /sbin/nologin test

[root@localhost sbin]# adduser -g system -G develop_testrw,system,develop,productdesign,test -d /data/share -s /sbin/nologin system

//添加samba用户,samba用户名必须是系统用户存在的,但是密码可以不同.在Windows登入使用的密码是现在自己设置的

[root@localhost sbin]# smbpasswd -a system

New SMB password:

Retype new SMB password:

Added user system.

[root@localhost sbin]# smbpasswd -a develop

New SMB password:

Retype new SMB password:

Added user develop.

[root@localhost sbin]# smbpasswd -a productdesign

New SMB password:

Retype new SMB password:

Added user productdesign.

[root@localhost sbin]# smbpasswd -a test

New SMB password:

Retype new SMB password:

Added user test.

//配置自己的目录权限,不然等下smb.conf的配置文件不一定有用

[root@localhost share]# chmod 2770 develop develop_testrw library productdesign temp test

[root@localhost share]# chown develop:system develop

[root@localhost share]# chown productdesign.system productdesign

[root@localhost share]# chown develop.system develop

[root@localhost share]# chown system.system /data/share

[root@localhost share]# chown test.system test

[root@localhost share]# chown system.system library

[root@localhost share]# chown system.develop_testrw develop_testrw

[root@localhost share]# chmod 755 library

[root@localhost share]# chown system.system temp

[root@localhost share]# chmod 3777 temp

//配置smb.conf文件

[root@localhost share]# vim /etc/samba/smb.conf

[global]

workgroup = system

netbios name =system

server string =Linux Samba Server

security=user

[system]

comment = systemadmin

path = /data/share/

create mask = 0664

directory mask = 0775

writeable = yes

valid users=system

browseable=yes

[library]

path = /data/share/library

writeable=no

browseable=yes

guest ok=yes

[temp]

path =/data/share/temp

writeable=yes

browseable=yes

guest ok=yes

[develop_testrw]

comment = develop_testrw

path=/data/share/develop_testrw

create mask = 0664

directory mask = 0775

writeable=yes

valid users=system,@develop_test

browseable=yes

[develop]

comment = develop

path=/data/share/develop

create mask = 0664

directory mask = 0775

writeable=yes

valid users=develop,@system

browseable=yes

[productdesign]

comment = productdesign

path=/data/share/productdesign

create mask = 0664

directory mask = 0775

writeable=yes

valid users=productdesign,@system

browseable=yes

[test]

comment = test

path=/data/share/test

create mask = 0664

directory mask = 0775

writeable=yes

valid users=test,@system

browseable=yes

4.检查smb.conf配置文件

 testparm

5.端口放行

firewall-cmd --permanent --zone=public --add-service=samba

firewall-cmd --reload

6.启动、重启、停止命令

service smb start   //启动

service smb restart   //重启

service smb stop  //停止

7.访问

1.用linux访问

smbclient -L 192.168.147.110 -U system

2.用Windows访问

Windows的防火墙也关闭一下

8.错误

1.linux连接不到

尝试ping一下Windows的主机名或者linux的主机名

2.Windows的服务不支持去开启一下

3.虚拟机换个模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最后十分钟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值