Samba文件共享服务安装篇

来源:互联网 发布:联通网络id 编辑:程序博客网 时间:2024/06/05 01:57

 

一、           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 并没有实际运行

 

0 0