CentOS6.6下Samba环境搭建

来源:互联网 发布:银行业数据治理的问题 编辑:程序博客网 时间:2024/05/23 15:06
0关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing     #注释掉#SELINUXTYPE=targeted  #注释掉SELINUX=disabled  #增加:wq  保存,关闭。shutdown -r now重启系统。1防火墙开启端口UDP 137UDP 138TCP 139TCP 445vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT service iptables restart2rpm -qa | grep sambasamba-winbind-clients-3.5.4-68.el6.i686samba4-libs-4.0.0-23.alpha11.el6.i686samba-common-3.5.4-68.el6.i686samba-client-3.5.4-68.el6.i686说明samba已经安装,如果没有安装,运行下面命令安装yum install sambacd /usr/local/srcrpm -ivh --aid *.rpm  #解决依赖关系,一键安装rpm -ivh --nodeps avahi-libs-0.6.25-15.el6.x86_64.rpmrpm -ivh --nodeps cups-libs-1.4.2-67.el6.x86_64.rpmrpm -ivh --nodeps gnutls-2.8.5-14.el6_5.x86_64.rpmrpm -ivh --nodeps libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpmrpm -ivh --nodeps libpng-1.2.49-1.el6_2.x86_64.rpmrpm -ivh --nodeps libtalloc-2.0.7-2.el6.x86_64.rpmrpm -ivh --nodeps libtdb-1.2.10-1.el6.x86_64.rpmrpm -ivh --nodeps libtevent-0.9.18-3.el6.x86_64.rpmrpm -ivh --nodeps libtiff-3.9.4-10.el6_5.x86_64.rpmrpm -ivh --nodeps samba-3.6.23-12.el6.x86_64.rpmrpm -ivh --nodeps samba-common-3.6.23-12.el6.x86_64.rpmrpm -ivh --nodeps samba-winbind-3.6.23-12.el6.x86_64.rpmrpm -ivh --nodeps samba-winbind-clients-3.6.23-12.el6.x86_64.rpm3vi /etc/samba/smb.conf[global]workgroup = WORKGROUPserver string = Samba Server Version %vnetbios name = CentOS6 Sambainterfaces = lo eth0 192.168.0.2/16 192.168.1.2/24 hosts allow = 127. 192.168.1. 192.168.2. 192.168.10. 192.168.0.log file = /var/log/samba/log.%mmax log size = 50#security =usersecurity = share#权限目录[DownLoad]comment = Public Stuffpath = /home/datapublic = yeswritable = noprintable = no#所有用户可写[123]comment = Public Stuffpath = /home/123public = yeswritable = yesprintable = no#建立文件mkdir /home/datamkdir /home/123chmod 777 /home/data    #修改文件权限 chmod 777 /home/123    #修改文件权限 getfacl /home/data      #获得文件的ACL权限4useradd guest -s /bin/false          useradd administrator -s /bin/false  useradd test -s /bin/false  #useradd guest -d /home/data -s /bin/false          smbpasswd -a guest             #设置空密码smbpasswd -a administrator     #设置空密码smbpasswd -a test              #设置密码为123setfacl -m u:guest:rx /home/data           #只有读取运行权限setfacl -m u:administrator:rx /home/data   #只有读取运行权限setfacl -m u:test:rwx /home/data           #读取写入运行权限5chkconfig nmb onchkconfig smb onservice smb restartservice nmb restartsetfacl -x u:test /home/data               #取消test用户的权限setfacl -x m /home/data                    #恢复有效的权限net use \\192.168.1.12\ipc$ /delnet use * /delete /y[global]workgroup = WORKGROUPserver string = Samba Server Version %vnetbios name = CentOS6 Sambainterfaces = lo eth0 192.168.0.2/16 192.168.1.2/24hosts allow = 127. 192.168.1. 192.168.2. 192.168.10. 192.168.0.log file = /var/log/samba/log.%mmax log size = 50#security =usersecurity = share[DownLoad]comment = Public Stuffpath = /home/datapublic = yeswritable = yesprintable = no

0 0
原创粉丝点击