samba 服務器的搭建

1、相關的文件
   samba-common   samba服務器的主文件
   samba          服務器端的軟件
   samba-client   客戶端的軟件
   redhat-config-samba    圖形界面的配置文件
   samba-swat     web配置工具
   2、步驟
   1)安裝SAMBA服務器
   (1)檢測是否安裝samba
    #rpm -qa | grep samba
    (2)安裝:將第一張光盤放入光驅
    #mount /mnt/cdrom
    #cd /mnt/cdrom/RedHat/RPMS
    #ls samba*.*
    #rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
    #rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
    #rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
    #cd /
    #umount /mnt/cdrom
    #eject
   2)設置samba的密碼文件
    (1)成批用戶密碼文件的生成
     #cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
     (2)刪除一些無用的shell帳戶
     #vi /etc/samba/smbpasswd
     從1到9。
     (3)設置目錄和文件的權限
    #chown root.root /etc/samba/smbpasswd
    #chmod 500 /etc/samba
    #chmod 600 /etc/samba/smbpasswd
    #ll -d /etc/samba
     (4)單個用戶設置samba密碼
     #useradd wujianan
     #passwd wujianan
     #smbpasswd -a wujianan
  3)啓動samba服務器
     #service smb start
     #pstree | grep mbd
     #smbclient -L localhost或者IP地址
  4)配置samba的共享
    #vi /etc/samba/smb.conf
    [global]
      workgroup = workgroup
      server string = samba server
     ;hosts allow = 192.168.1. 192.168.2. 127.
     printcap = /etc/printcap
     load prints = yes
     printing = cups
     ;guest account = pcguest
     log file = /var/log/samba/%m.log
     max log size = 0
     安全選項
     security = user(share)
     encrypt passwords = yes
     smb passwd file = /etc/samba/smbpasswd
   ;interfaces = 192.168.12.2/24 192.168.13.2/24
    dns proxy = no
     設置每個用戶主目錄共享
     [homes]
     comment = Home Directries
     browseable = no  不允許瀏覽共享文件夾
     writeable = yes  允許寫入
     valid users = %s   
     create mode = 0664
     directry mode = 0775 
     [printers]
     comment = All prints
     path = /var/spool/samba
     browseable = no
     printable = yes
     [doc]
     comment =  doc
     path = /home/doc
     browseable = no
     writeable = no或 read only = yes
     guest ok = yes
   示例:
   要求:創建一個共享目錄,所有用戶都可訪問,權限爲只讀。 
   #vi /etc/samba/smb.conf
   workgroup = workgroup
   server string = samba server
   netbios name = RH9
   dos charset = cp936
   unix charset = cp936
   secrity = share
   [read]
    comment = read
    path = /home/read
    public = yes
    guest ok = yes
    read only = yes
保存退出
    #mkdir /home/read
    #service iptables stop
    #service smb start
    #testparm
   \\ip地址
 創建一個可寫的目錄,允許所有用戶可寫入。
 [write]
   comment = write
   path = /home/write
   public = yes
   guest ok = yes
   writeable = yes
  保存退出
   #mkdir /home/write
   #chmod 777 /home/write
   #service iptables stop
   #service smb restart
   爲指定的用戶和組訪問samba服務器
   #useradd mehost
   #passwd wujianan
   #smbpasswd -a wujianan
   #mkdir /var/samba/wujianan
   #chown stu1.stu1 /var/samba/wujianan
   #vi /etc/samba/smb.conf
  
    security = user
   
    [wujianan]
      comment = wujianan
      path = /var/samba/wujianan
      valid users = wujianan
      public = yes
      writeable = yes
   保存退出
    #service smb restart
      最簡單的電影服務器的配置
    #vi /etc/samba/smb.conf
     workgroup = workgroup
     server string = movies server
     guest account = nobody
     security = share
     client code page = cp936
     wins support = yes
    [movies]
      comment = movies
      browseable = yes
      writeable = no
      path = /movies
      guest ok = yes
      read only = yes
     保存退出
     #mkdir /movies
     #useradd admin -d movies
     #passwd admin
     #vi /etc/passwd
     admin:x:0:500::/movies:/bin/bash
     保存退出
     #ntsysv
       選擇smb和vsftp項
     #service smb start
     #service vsftpd start
     #service iptables stop

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章