今天休息可以繼續配置我的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寵壞了,現在見到黑底白字有種恐懼感,不知如何下手。好不...