Samba文件共享服务安装篇

本文详细介绍Samba服务的安装步骤、配置共享目录的方法、添加服务用户及启动测试流程,并解决权限拒绝等常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、           Samba安装

# yum install samba   // 联网下直接可以用yum安装samba软件

二、           配置Samba共享目录

# vim/etc/samba/smb.conf  //修改samba的配置文件, 在文件最后添加红色的配置

 

[global]

        workgroup = MYGROUP

        server string = Samba Server Version %v

        security = user

        log file = /var/log/samba/log.%m

        max log size = 50

        idmap config * : backend = tdb

        cups options = raw

 

[homes]

        comment = Home Directories

        read only = No

        browseable = No

 

[printers]

        comment = All Printers

        path = /var/spool/samba

        printable = Yes

        print ok = Yes

        browseable = No

 

[imgPath]

        comment = share image path

        path = /app/photos

        #uest ok = Yes

        valid user = root

三、           添加samba服务用户

# smbpasswd root // 添加samba服务的用户名和密码

四、           启动Samba服务

# service smbstart //启动Samba服务

五、           测试Samba服务

# smbclient//127.0.0.1/imgPath 

说明: 其中imgPath是Samba配置文件中的, 是红色文字[]中的路径.

六、           挂载共享目录

#  mount -t cifs //10.0.16.22/imgPath /app/photos -o iocharset=utf8,username=root,password=hotwind123

七、           常见问题

问题: 通过smbClient //ip/path –U user

Smb> ls

NT_STATUS_ACCESS_DENIED listing \*

解决方法一: setenforce 0

解决方法二: 将/etc/selinux/config文件中的SELINUX=enforcing修改成permissive, 重启服务器

SELINUX几种状态表示:

enforcing:强制模式,代表 SELinux 运行中,且已经正确的开始限制 domain/type 了;

permissive:宽容模式:代表 SELinux 运行中,不过仅会有警告信息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELinux 的 debug 之用;

disabled:关闭,SELinux 并没有实际运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值