centos 配置samba

 本来以为配置samba很简单,不想写这个配置笔记,但是今天突然用到想不起怎么配了,所以有必要记录一下

 

安装samba服务

yum install samba*

smb配置文件 /etc/samba/smb.conf

编辑

其他不用动,在文章末尾添加

 

 [share]

        comment = Public Stuff

        path = /home/samba

        public = yes

        writable = yes

这里只是我常用的配置笔记所以就不详解了,再说我也解释不了 呵呵
不过这里路径一定要有
所以要新建目录 mkdir /home/samba
在配置smb需要的用户名和密码
smbpasswd 用户名 
输入密码  确认密码
注意这里的用户名要在centos系统中有,所以可以新建一个用于共享的用户
useradd share
 
然后修改共享目录的权限  chmod 777 /home/samba
  权限配置这里也不解释 这里是给所有用户读写权限,也可以设置只有share用读写权限
 
然后设置防火墙让samba通行,或关闭防火墙,这样就能客户端访问了
 
可以通过命令setup 去图形设置,也可以打命令方形端口 tcp 139 445 udp 137 138 445 (既不清了)我用的前者
linux 访问 
可以通过 smbclient 这个我不会也没用过,可以上网搜一下
可以通过mount 挂载 简单用法 mount //ip/sharename -o user=jason,password=dd
windows 就不说了
 
ps:默认用windows\\ip去共享samba的共享,会使用的用户组是user


这个在global区域配置
security = user

也就是为什么登录到samba服务器而不用输入用户名和密码,但是如果samba共享文件夹不给user组权限,或是other权限,则只能看见有哪些共享而不能去访问。
解决办法如下:
可以把security = user改为其他用户组也可以注释掉
当注释掉的时候也就是要登录时输入你用smbpasswd -a添加的用户名和密码
也可以给共享文件夹添加other的读写执行权限

 

你可能感兴趣的:(centos,职场,samba,休闲)