当前位置: > CentOS > CentOS故障 >

centos下Samba配置 解决没有权限问题

时间:2016-04-06 16:50来源:linux.it.net.cn 作者:IT


1、安装samba(CentOS Linux):
 
1 yum install samba system-config-samba samba-client samba-common



2、创建www账号 
 
1 /usr/sbin/groupadd www
2 /usr/sbin/useradd -g www www
3 mkdir -p /data/
4 chown -R www:www /data/
5 chmod 777 /data/
6 cat /etc/passwd | mksmbpasswd.sh> /etc/samba/smbpasswd



3、创建samba配置文件
 
1 mv -f /etc/samba/smb.conf /etc/samba/smb.conf.bak
2 vim /etc/samba/smb.conf
输入以下内容:
 
1 [global]
2 server string = Samba Server
3 security = user  //如果需要匿名访问这个修改成share,下文的net目录就可以匿名访问
4 encrypt passwords = yes
5 smb passwd file = /etc/samba/smbpasswd


 
1 [net]
2 public = yes
3 path = /data/net


 
1 [web]
2 workgroup = www
3 netbios name = www
4 path = /data/ 
5 browseable = yes
6 writeable = yes

4、为samba用户www设立一个密码:

 

 
1 smbpasswd -a www

 

 

5、启动samba:

 

 
1 /sbin/service smb start

 

6添加到系统启动

 

 
1 vim /etc/rc.d/rc.local

 

末行加入

 

 
1 /etc/init.d/smb restart

 

7、在iptables中139端口,或者关闭iptables, /sbin/service iptables stop

 

8、在我的电脑上右键--映射网络驱动器,输入samba服务器的ip,输入www用户名和设置的密码,即可进入,如果提示没有权限可能是selinux问题,处理方法见  关闭SELinux的两种方法

 

断开共享连接cmd命令

 

 
1 net use * /del

 

 
 
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容