亚洲一区爱区精品无码_无码熟妇人妻AV_日本免费一区二区三区最新_国产AV寂寞骚妇

Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理2篇

時(shí)間:2022-10-07 18:53:00 綜合范文

  下面是范文網(wǎng)小編分享的Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理2篇,供大家品鑒。

Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理2篇

Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理1

  備份Ubuntu其實(shí)很簡(jiǎn)單,Ubuntu系統(tǒng)不需要你重新啟動(dòng)系統(tǒng)就可以對(duì)系統(tǒng)文件進(jìn)行讀寫操作,所以,我們也就可以在系統(tǒng)正在運(yùn)行中去備份系統(tǒng)了,也不需要什么GHOST軟件,一個(gè)小小的tar壓縮就可以備份系統(tǒng)了。備份系統(tǒng)前,我們要先進(jìn)行清理工作,把回收站里的垃圾清理掉吧。

  下面是備份系統(tǒng)的方法:

  然后打開終端,輸入以下命令:

  1、成為根用戶: sudo su

  2、轉(zhuǎn)到根目錄: cd /

  然後,下面就是我用來(lái)備份我的系統(tǒng)的完整的命令:

  tar -cvpzf /media/sda7/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /

  接著,讓我們稍微解釋一下:

  tar 是用來(lái)備份的程序

  c - 新建一個(gè)備份文檔

  v - 詳細(xì)模式, tar程序?qū)⒃谄聊簧蠈?shí)時(shí)輸出所有信息。

  p - 保存許可,并應(yīng)用到所有文件。

  z - 采用‘gzip’壓縮備份文件,以減小備份文件體積。

  f - 說(shuō)明備份文件存放的路徑, /media/sda7/backup.tgz 是本例子中備份文件名。這個(gè)備份文件備份的位置是其它分區(qū),也就是原來(lái)的WIN分區(qū)中,

  因?yàn)槲业母夸浀目臻g不足,所以只有備份在其它的地方了。來(lái)看看我們想要包含的目錄。我們不想備份所有的東西,因?yàn)橛行┠夸浭菦](méi)有多大用處的。確認(rèn)你不想包含的文件,否則您會(huì)得到一個(gè)很奇怪的結(jié)果。您也不必備份/mnt 目錄下的東西,除非您有其他分區(qū)掛在它下面或者你堅(jiān)持要備份。您還必須確保沒(méi)有任何資源掛在 /media目錄下(比如,任何CD或者移動(dòng)存儲(chǔ)介質(zhì)).否則,剔除/media。

  最後一個(gè)參數(shù)是我們想要保存的目錄. 我們想要保存所有的東西,使用 / 作為根目錄。

  然后就是將來(lái)還原系統(tǒng)備份了:

  警告: 求您了,看在上帝的份上,千萬(wàn)小心這兒。如果您不明白您正在干什么,那很有可能復(fù)蓋掉您重要的數(shù)據(jù),所以請(qǐng)?zhí)貏e小心!好了,繼續(xù)我們前面所講的例子,我們?cè)谄渌謪^(qū)(sda7)目錄下創(chuàng)建了一個(gè)名為backup.tgz的備份文件。

  Linux中美妙的事情之一就是在系統(tǒng)正在運(yùn)行的情況下可以進(jìn)行還原操作,而不需要啟動(dòng)光盤或者其他任何亂七八糟的東西。當(dāng)然,如果您的系統(tǒng)已經(jīng)崩潰,那您必須選擇使用live CD,但是結(jié)果還是一樣。你甚至可以在Linux系統(tǒng)正在運(yùn)行的時(shí)候,移除它里面所有文件??墒俏也桓嬖V你那個(gè)命令!好了,言歸正傳。這是我要用的命令,如果你的備份不是在和我一樣的位置的位置的話,那請(qǐng)相應(yīng)地修改/media/sda7這一點(diǎn):

  tar -xvpzf /media/sda7/backup.tgz -C /

  如果您使用的是bz2壓縮的:

  tar -xvpjf /media/sda7/backup.tar.bz2 -C /

  參數(shù)x是告訴tar程序解壓縮備份文件。 -C 參數(shù)是指定tar程序解壓縮到的目錄。以上的Ubuntu系統(tǒng)教程是轉(zhuǎn)來(lái)的,在桌面上用命令提示符備份后有個(gè)錯(cuò)誤:tar:error exit delayed from previous error進(jìn)入純命令下就沒(méi)有這個(gè)錯(cuò)誤!

Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理2

  fedora預(yù)裝的samba已經(jīng)是samba-3.0.0-15,功能已經(jīng)非常強(qiáng)大了,今天我們調(diào)試的重點(diǎn)不是samba3.0的新功能,我們還是先來(lái)實(shí)現(xiàn)他的基本功能,文件共享服務(wù),我們今天要實(shí)現(xiàn)的環(huán)境是,假如公司有財(cái)務(wù),技術(shù),領(lǐng)導(dǎo)3個(gè)部門,我們分別為3個(gè)部門建立3個(gè)用戶組為caiwu

  fedora預(yù)裝的samba已經(jīng)是samba-3.0.0-15,功能已經(jīng)非常強(qiáng)大了,今天我們調(diào)試的重點(diǎn)不是samba3.0的新功能,我們還是先來(lái)實(shí)現(xiàn)他的基本功能,文件共享服務(wù)。我們今天要實(shí)現(xiàn)的環(huán)境是,假如公司有財(cái)務(wù),技術(shù),領(lǐng)導(dǎo)3個(gè)部門,我們分別為3個(gè)部門建立3個(gè)用戶組為work,lingdao;

  三個(gè)部門里各有2個(gè)用戶,我們建用戶分別為caiwu01,caiwu02,network01,network02,lingdao01,lingdao02

  然后我們分別就公司的具體情況建立相應(yīng)的目錄及訪問(wèn)權(quán)限,通過(guò)以下的例子,希望大家能在平時(shí)的工作中靈活的應(yīng)用samba的安全權(quán)限來(lái)設(shè)置你們的samba文件服務(wù)器。

  1。首先服務(wù)器采用用戶驗(yàn)證的方式,每個(gè)用戶可以訪問(wèn)自己的宿主目錄,并且只有該用戶能訪問(wèn)宿主目錄,并具有完全的權(quán)限,而其他人不能看到你的宿主目錄。

  2。建立一個(gè)caiwu的文件夾,希望caiwu組和lingdao組的人能看到,network02也可以訪問(wèn),但只有caiwu01有寫的權(quán)限。

  3。建立一個(gè)lindao的目錄,只有領(lǐng)導(dǎo)組的人可以訪問(wèn)并讀寫,還有network02也可以訪問(wèn),但外人看不到那個(gè)目錄

  4。建議一個(gè)文件交換目錄exchange,所有人都能讀寫,包括guest用戶,但每個(gè)人不能刪除別人的文件。

  5。建議一個(gè)公共的只讀文件夾public,所有人只讀這個(gè)文件夾的內(nèi)容。

  好,我們先來(lái)前期的工作

#groupadd caiwu

#groupadd network

#groupadd lingdao

#useradd caiwu01 -g caiwu

#useradd caiwu02 -g caiwu

#useradd network01 -g network

#useradd network02 -g network

#useradd lingdao01 -g lingdao

#useradd lingdao02 -g lingdao

  然后我們使用smbpasswd -a caiwu01的命令為6個(gè)帳戶分別添加到samba用戶中

#mkdir /home/samba

#mkdir /home/samba/caiwu

#mkdir /home/samba/lingdao

#mkdir /home/samba/exchange

#mkdir /home/samba/public

  我們?yōu)榱吮苊饴闊┛梢栽谶@里把上面所有的文件夾的權(quán)限都設(shè)置成777,我們通過(guò)samba靈活的權(quán)限管理來(lái)設(shè)置上面的5點(diǎn)要求。

  以下是我的smb.conf的配置文件

[global]

  workgroup = bmit

#我的網(wǎng)絡(luò)工作組

  server string = Frank's Samba File Server

#我的服務(wù)器名描述

  security = user

#使用用戶驗(yàn)證機(jī)制

  encrypt passwords = yes

  smb passwd file = /etc/samba/smbpasswd

#使用加密密碼機(jī)制,在win95和winnt使用的是明文

  其他的基本上可以按照默認(rèn)的來(lái),

[homes]

  comment = Home Directories

  browseable = no

  writable = yes

  valid users = %S

  create mode = 0664

  directory mode = 0775

#homes段滿足第1條件

[caiwu]

  comment = caiwu

  path = /home/samba/caiwu

  public = no

  valid users = @caiwu,@lingdao,network02

  write list = caiwu01

  printable = no

#caiwu段滿足我們的第2要求

[lingdao]

  comment = lingdao

  path = /home/samba/lingdao

  public = no

  browseable = no

  valid users = @lingdao,network02

  printable = no

#lingdao段能滿足我們的第3要求

[exchage]

  comment = Exchange File Directory

  path = /home/samba/exchange

  public = yes

  writable = yes

#exchange段基本能滿足我們的第4要求,但不能滿足每個(gè)人不能刪除別人的文件這個(gè)條件,即使里設(shè)置了mask也是沒(méi)用,其實(shí)這個(gè)條件只要unix設(shè)置一個(gè)粘著位就行

  chmod -R 1777 /home/samba/exchange

  注意這里權(quán)限是1777,類似的系統(tǒng)目錄/tmp也具有相同的權(quán)限,這個(gè)權(quán)限能實(shí)現(xiàn)每個(gè)人能自由寫文件,但不能刪除別人的文件這個(gè)要求

[public]

  comment = Read Only Public

  path = /home/samba/public

  public = yes

  read nly = yes

#這個(gè)public段能滿足我們的第5要求。

  到此為止我們的設(shè)置已經(jīng)能實(shí)現(xiàn)我們的共享文件要求,記得重啟服務(wù)哦

#/etc/rc.d/init.d/smb restart

  如果大家沒(méi)有winodws,不妨先用samba的cilent端命令來(lái)測(cè)試一下

  命令的用法我在這里只舉幾個(gè)例子,具體的大家去試驗(yàn)

  smbclient -L 服務(wù)器ip -N

  guest帳戶查詢你的服務(wù)器的samba共享情況,你可以檢驗(yàn)一下是否lingdao目錄時(shí)候能被guest帳戶看到,應(yīng)該是看不到的,當(dāng)然你也可以以某個(gè)用戶的名義查看

  smbclient -L 服務(wù)器ip -U caiwu01

  系統(tǒng)會(huì)提示密碼,只要輸入smb密碼就行。

  smbclient //服務(wù)器ip/caiwu -U caiwu01

#以caiwu01用戶的名義登錄caiwu目錄

  smbmount //服務(wù)器ip/caiwu /mnt/caiwu -o username=caiwu01

#把服務(wù)器的財(cái)務(wù)目錄映射到本地的/mnt/caiwu目錄

  原文轉(zhuǎn)自:

Samba3.0服務(wù)器實(shí)戰(zhàn)調(diào)試Unix系統(tǒng)整理2篇相關(guān)文章: