ubuntu server 檔案共享

2021-09-06 06:32:28 字數 2663 閱讀 2749

今天休息可以繼續配置我的ubuntu server 10.4,今天要解決的就是檔案目錄訪問和共享問題。

samba,熟悉linux的朋友很清楚,初接觸linux的朋友,我把它理解為windows和linux之間直接的進行檔案目錄訪問的服務。

他可以讓linux訪問windows共享檔案目錄,也可以讓windows訪問linux的共享目錄。至於windows和linux目錄結構和磁碟使用等諸多不同這裡就不說了。

回到正題,我的目的很明確,讓我的ubuntu伺服器可以訪問公司內的一台伺服器主機的共享目錄,同時ubuntu提供乙個共享目錄用於我的平時筆記本windows 系統對其的訪問。

搭建環境:

linux伺服器:ubuntu server 10.4

內部檔案伺服器:windows server 2003

自己的筆記本:windows 7

1.檢查ubuntu server 上samba是否已經安裝,我在裝ubuntu server時已經安裝了,所以我跳過了此步,僅作演示。 

gino

@ubuntu:~

$dpkg -l

|grep samba

ii samba 2:

3.4.

7~dfsg

-1ubuntu3 smb

/cifs file, print, and login server

foru

ii samba

-common 2:

3.4.

7~dfsg

-1ubuntu3 common files used by both the samba server a

ii samba

-common

-bin 2:

3.4.

7~dfsg

-1ubuntu3 common files used by both the samba server a

ii samba

-doc 2:

3.4.

7~dfsg

-1ubuntu3 samba documentation

如果沒有安裝,執行

sudo apt-get install samba

進行安裝

2.先解決windows 伺服器上目錄訪問的問題

很簡單,就是將其mount過來就好了,但是和之前ubuntu desktop使用不一樣的地方是,以前有圖形介面,並且不用考慮檔案訪問方式和字符集。示例指令:

sudo mount

-t cifs

-o iocharset

=utf8,username

=gino

,password

=*******

//devfileserver

/share

/mnt

/whost

其中cifs是繼smbfs之後的檔案系統共享協議,相關知識我也在網上大概搜了一下,並且了解到cifs是不依賴於samba的。

其中/mnt/whost需要自己建立

ok ubunt server 訪問windows共享目錄完成。

問題:由於ubuntu server是裝的英文的,所以ubuntu 下進入此目錄出現亂碼。用putty登入,選擇字符集為utf8,則中文顯示正常。

3.解決ubunt server共享目錄

這個有點複雜,需要修改samba配置檔案實現

sudo vi

/etc

/samba

/smb.conf

workgroup = devworkgroup

恢復:security = user (此可以使用samba定義的使用者,稍後研究)

登出了所有與prints相關的段落,因為次計算機上沒有印表機

新增:[share]

comment

=ubuntu file server share

path =/

srv/

samba

/share

browsable

=yes

guest ok =no

read only =no

create mask

=0755

新增乙個ubuntu共享目錄

建立,並修改此目錄

sudo mkdir -p

/srv

/samba

/share

sudo chown nobody.nogroup

/srv

/samba

/share

/sudo chmod

777/

srv/

samba

/share

建立目錄,修改所有者,修改讀寫許可權,因為smb.conf中已經配置了訪問方式,所以這裡將此目錄的讀寫許可權開啟,否則無法在windows下對其進行修改。當然也可以將許可權分組或授予自己登入使用者實現,這裡為了簡單。

其實samba有自己的安全模式和共享許可權管理,這個稍後進一步研究。

4.重啟samba,使其執行

sudo restart smbd

sudo restart nmbd

另一台ubuntu server訪問ubuntu共享檔案:

掛載:sudo mount -t cifs   //namenode/share /mnt/share

Vmware workstation檔案共享

在vmware workstation設定好共享資料夾 在非共享資料夾指定目錄下執行以下命令 sudo vmhgfs fuse mnt hgfs 或 sudo vmhgfs fuse host mnt hgfs 此時共享資料夾只能root使用者使用 設定所有使用者可訪問命令 sudo vmhgfs ...

ubuntu server安裝注意

對於ubuntu server 8.04的安裝注意,映象檔案才524 mb。1.首先,關閉網路連線。否則在安裝apt找到映象公升級過程,如果網速不快的話,那麼是十分痛苦的等待。我就是等了一整天,機子還是沒反應過來,還好是週末。2.在沒有安裝網路軟體時,速度馬上提公升。3.對於本人是將ubuntu安裝...

ubuntu server 安裝 日記

今天星期天在本本的vmware裡玩了一天的ubuntu,裝了又刪,刪了又裝,感嘆 虛擬機器真好。現在總結一下今天的失敗經驗 因為我安裝的是server版,所以只有命令列,沒有裝桌面 1 如何編輯文字檔案?可以是被microsoft的windows寵壞了,現在見到黑底白字有種恐懼感,不知如何下手。好不...