centos samba 配置
centos samba 配置
Sandy** 一、系统环境** 系统平台:CentOS release 6.X Samba版本:samba-3.6 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 二、安装Samba服务 1、在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装。 # yum install samba samba-client samba-swat 有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。 




在Linux下访问Samba服务器的共享文件
在windows下访问Samba服务器的共享文件
**四、安全的Samba服务器**为了这个,我创建了一个组:smbgrp 和用户srijan通过认证来访问Samba服务器。
`groupadd smbgrp``useradd``srijan -G smbgrp``smbpasswd -a srijan``[root@server1 samba]``# smbpasswd -a srijan``New SMB password:<--yoursambapasswordRetype new SMB password:<--yoursambapasswordAdded user srijan.``[root@server1 samba]``#`现在在share文件夹下创建一个文件夹:Secured ,并且给出权限:`mkdir` `-p ``/share/secured`同样的,我们允许Selinux来监听:`cd``/share``chmod``-R 0777 secured/``chcon -t samba_share_t secured/`再次编辑配置文件:`vi``/etc/samba/smb``.conf``[...]``[secured]`` ``path = ``/share/secured`` ``valid ``users``= @smbgrp`` ``guest ok = no`` ``writable = ``yes`` ``browsable = ``yes`像下面这样测试`testparm``[root@server1 samba]``# testparm ``Load smb config files from ``/etc/samba/smb``.conf``rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)``Processing section ``"[Anonymous]"``Processing section ``"[secured]"``Loaded services ``file``OK.``Server role: ROLE_STANDALONE``Press enter to see a dump of your service definitions <--ENTER[global]`` ``netbios name = CENTOS`` ``server string = Samba Server %``v`` ``map to guest = Bad User`` ``dns proxy = No`` ``idmap config * : backend = tdb``[Anonymous]`` ``path = ``/share`` ``read``only = No`` ``guest ok = Yes``[secured]`` ``path = ``/share/secured`` ``valid ``users``= @smbgrp`` ``read``only = No`现在在windows机器中可以使用相应的凭证来查看文件夹你的用户srijan同样面对着写入权限的问题,让我们来给出权限:`cd` `/share``chown` `-R srijan:smbgrp secured/`


