samba服务器安装(总是忘,记录一下)

1、检查环境
    uname -a
        Linux rhel 2.6.32-358.el6.i686 #1 SMP Tue Jan 29 11:48:01 EST 2013 i686 i686 i386 GNU/Linux
    
2、查看安装情况:
    rpm -qa|grep samba
        samba-winbind-clients-3.6.9-151.el6.i686
samba-client-3.6.9-151.el6.i686
samba-3.6.9-151.el6.i686
samba-winbind-3.6.9-151.el6.i686
samba-common-3.6.9-151.el6.i686

3、安装
    mkdir /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom
    cp /mnt/cdrom/Packages/samba* /tmp/samba/
    chmod +x /tmp/samba/samba*
    
    rpm -ivh samba-3.6.9-151.el6.i686.rpm 
    rpm -ivh samba-common-3.6.9-151.el6.i686.rpm 
    rpm -ivh samba-client-3.6.9-151.el6.i686.rpm 
    
4、查看samba的服务启动情况
    service smb status
    
5、启动samba服务
    service smb start
    
6、设置开机自启动
    chkconfig --level 35 smb on    //在3、5级别上自动运行samba服务
    chkconfig --list | grep smb    //检查设置情况
    
7、配置smb服务
    vim /etc/samba/smb.conf
    
    security = root
    
    [share]                     //在Windows看到的共享目录名称

    comment = my share          //说明

    path = /smb                 //Linux下共享的目录

    public = yes

    browseable = yes

    create mode = 0777
    directory mode = 0777

    guest ok = yes
    writable = yes
    printable = no

8、添加Samba用户
   说明:必须是linux下已经存在的用户,并且授权了访问samba,或者属于samba组的用户才可访问。
         Linux中/etc/passwd里的用户必须要授权才能访问Samba
   smbpasswd  -a root  #添加用户root到Samba用户数据库中,这条命令输入完后,会提示为新建的Samba用户root设置访问密码
   
   
9、重启smb服务
   service smb restart
   
10、关闭iptables
   service iptables stop
   
11、关闭selinux(否则windows报无权访问的错误)

   setenforce 0

   or 

   vi /etc/selinux/config
        将SELINUX=enforcing改为SELINUX=disabled
发布了40 篇原创文章 · 获赞 15 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章