一级女人毛片人一女人-一级女性大黄生活片免费-一级女性全黄久久生活片-一级女性全黄生活片免费-国产美女在线一区二区三区-国产美女在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

CentOS4.4平臺下搭建Samba服務器筆記V1.0

發布時間:  2012/8/8 17:27:23
CentOS4.4平臺下搭建Samba服務器筆記V1.0
                                                                                           ------Weihu.Yan 2008.5.26----
1.       系統簡介:
最簡安裝!(development tool及兼容工具包)
 
檢查是否有以下幾個包:
[root@extmail tmp]# rpm -qa | grep samba ##samba-common-3.0.10-1.4E.9目錄說明    path :             目錄路徑    public             開放共享 默認為 如果=表示無需身份驗證    browseable:       顯示共享名稱。    valid users:       允許列表中的用戶訪問    read only:         默認為,共享目錄只讀    writable:         writable =no  一樣的效果    write list:           如果前面只讀,只有在此里面的用戶才有寫的權利    creat mask:       指定在共享目錄里面建立文件的權限權限最高只能為    directory mask:   指定建立目錄的權限    force user:         指定存取的用戶張號    force group指定用戶存取組9.    測試吧a.    建立一個可讀可寫[public]
samba-client-3.0.10-1.4E.9
[root@extmail tmp]# rpm -ivh /root/samba-3.0.10-1.4E.9.i386.rpm
警告:/root/samba-3.0.10-1.4E.9.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
準備中...                   ########################################### [100%]
   1:samba                  ########################################### [100%]
[root@extmail tmp]# rpm -ivh /root/rsync-2.6.3-1.i386.rpm ###此包為了方便備分之用##
警告:/root/rsync-2.6.3-1.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
準備中...                   ########################################### [100%]
        已經安裝 rsync-2.6.3-1 套件
 
2.       開始配置smb.conf文件:
[root@extmail tmp]# vi /etc/samba/smb.conf
[global] 
workgroup = SAMBAGROUP   ####工作組名######
hosts allow = 10.
security = user
samba有四種安全等級:
 encrypt passwords = yes     #######取消提注釋#####
 smb passwd file = /etc/samba/smbpasswd     #######取消提注釋#####
 
3.       創建共享,smb.conf文件結尾添加:
[samba]
comment = This is my samba server
path = /samba
writable = yes
browseable = yes
read only = yes
create mode = 0664
directory mode = 0777
   檢查配置文件的正確性
       [root@extmail tmp]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[samba]"
Loaded services file OK.
 
4.       修改防火墻開放文件共享端口:
[root@extmail tmp]# vi /etc/sysconfig/iptables ####,445###
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
[root@extmail tmp]# service iptables restart
清除防火墻規則:                                           [ 確定 ]
chains 設置為 ACCEPT 策略:filter                       [ 確定 ]
正在卸載 Iiptables 模塊:                                  [ 確定 ]
應用 iptables 防火墻規則:                                 [ 確定 ]
[root@extmail tmp]#
 
5.       新建一個系統賬戶:
[root@extmail ~]# adduser leeki -s /sbin/nologin
[root@extmail ~]# passwd leeki
Changing password for user leeki.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
 
6.       然后創建samba賬戶
[root@extmail ~]# smbpasswd -a leeki ###### -a是必須加的, 為了生成密碼文件smbpasswd,該密碼是windows登陸Linuxsamba用戶密碼######
New SMB password:
Retype new SMB password:
Added user leeki.
[root@extmail ~]# more /etc/samba/smbpasswd ####查看生成的用戶名與密碼#######
7.       重啟一下smb服務,開始測試吧!
[root@extmail /]# service smb restart
關閉 SMB 服務:                                            [ 確定 ]
關閉 NMB 服務:                                            [ 確定 ]
啟動 SMB 服務:                                            [ 確定 ]
啟動 NMB 服務:                                            [ 確定 ]
 
 
8.       相關參數介紹:
常用參數    comment :        
Comment = public server
path = /public
public = yes
writable = yes
browseable = yes
b.       建立一個PRI,只有samba才可寫:
[pri]
comment = pri file
path = /pri
public = no
write list = samba #####表示只有samba對系統賬戶及smb賬戶分的很細#####
browseable = yes
c.       還是類似b,修改如下:
[pri]
comment = pri file
path = /pri
public = no
valid users = samba ######加上這一行,表示,只有用samba用戶登錄的,才能看打開/pri的共享文件夾,用其它用戶登錄的只能看到,無法訪問#####
write list = samba ###如果/pri文件夾,samba無權限,雖此處有寫的權限,但仍無法創建文件夾#####
browseable = yes
d.       來個復雜點的:
有個四個部分文件夾:techsalepublic
有如下用戶:tech01,tech02,techman
            Sale01,sale02,saleman
                      Boss
有如下用戶組:manager,tech,sale三個組:
Tech組含:tech01,tech02,techman
Sale組含:sale01,sale02,saleman
Manager組含:boss,saleman,techman
要求做到:manager組中的人員能夠看到所有文件夾,但只能對本部分的文件夾有寫權限,除了BOSS外,可以對任何文件夾進行寫刪操作!public任何人都可以寫刪操作!
[root@extmail ~]# groupadd tech
[root@extmail ~]# groupadd sale
[root@extmail ~]# groupadd fina
[root@extmail ~]# adduser tech01 -s /sbin/nologin
[root@extmail ~]# adduser tech02 -s /sbin/nologin
[root@extmail ~]# adduser techman -s /sbin/nologin
[root@extmail ~]# adduser sale01 -s /sbin/nologin
[root@extmail ~]# adduser sale02 -s /sbin/nologin
[root@extmail ~]# useradd saleman -s /sbin/nologin
[root@extmail ~]# useradd boss -s /sbin/nologin
[root@extmail ~]# groupadd manager
[root@extmail /]# chgrp manager /tech/
[root@extmail /]# chgrp manager /sale/
[root@extmail /]# chmod 771 tech/
[root@extmail /]# chmod 771 sale/
 
關于組這塊添加如下面例子:
              Vi /etc/group
tech:x:502: tech01,tech02,techman,boss ####表示,這些用戶,在此組中#####
smb.conf里面配置如下:
[public]
path = /public
public = yes
writable = yes
browesable = yes
guest ok = yes
 
[tech]
patch = /tech
valid users = @tech,@manager,@sale
write list = @tech,boss
 
[sale]
path = /sale
valid users = @tech,@manager,@sale
write list = @sale,boss

本文出自:億恩科技【www.laynepeng.cn】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線