在 RH9 下訪問 Windows 下的共享資料夾

2021-05-25 22:05:18 字數 2480 閱讀 2575

linux 與 windows 通過 samba 協議進行資料夾的共享。在 linux 下安裝 samba 軟體包和開啟 samba 服務後,通過配置 samba 的配置檔案,可以開啟 linux 下的共享資源。redhat linux 9 下有乙個圖形介面的配置軟體(主選單/系統設定/伺服器設定/samba伺服器),使配置更簡單了。

但在 linux 下訪問 windows 是有點困難的,rh linux9 下好像直接還沒有 gui 介面的程式。

1,用 sbmclient 軟體:這個軟體能訪問 windows 的共享資料夾,但用的是 ftp 的 put、get……語法,不方面。

2,把 windows 共享資源掛接到 linux 的檔案系統上,不管在終端視窗還是 x-windows 介面下,都能很方便的使用。

假設 windows 的機器名為 win2003,ip 位址為 10.0.0.119,共享資源名字為 t。共享資源 t 的開放給 windows 使用者 administrator,密碼為 147258369。

不用開啟 windows 的 guest 使用者。

2.1,檢視 windows 的共享資源,用到了 smbclient 命令。可以看到共享 t 位於共享列表中:

[root@linux9 root]# smbclient -l win2003 -i 10.0.0.119 -u administrator%147258369

added inte***ce ip=10.0.0.56 bcast=10.0.0.255 nmask=255.255.255.0

domain=[mygroup] os=[windows server 2003 r2 3790 service pack 2] server=[windows server 2003 r2 5.2]

sharename      type      comment

---------      ----      -------

c$             disk      預設共享

t              disk

ipc$           ipc       遠端 ipc

admin$         disk      遠端管理

d$             disk      預設共享

e$             disk      預設共享

server               comment

---------            -------

linux9               samba server

win2003

workgroup            master

---------            -------

mygroup              win2003

如果開啟了 guest 使用者,smbclient -l win2003 -i 10.0.0.119 直接可以看到共享資源。smbclient -l 10.0.0.119 是該命令的最簡形式。

2.2 掛載到 linux 的資料夾 win_share 上:

mount -t smbfs -o username='administrator',password='147258369',ip='10.0.0.119' '//win2003/t' ./win_share

可以用 mount 命令檢視已經安裝的檔案系統資源:

[root@linux9 root]# mount

/dev/sda2 on / type ext3 (rw)

none on /proc type proc (rw)

usbdevfs on /proc/bus/usb type usbdevfs (rw)

/dev/sda1 on /boot type ext3 (rw)

none on /dev/pts type devpts (rw,gid=5,mode=620)

none on /dev/shm type tmpfs (rw)

//win2003/t on /root/win_share type smbfs (0)

解除安裝:[root@linux9 root]# umount //win2003/t

--------------------------------------------

命令:mount -t smbfs -o username='administrator',password='147258369' '' ./win_share

掛接 windows 的共享資源 t 時,會報一些錯誤,但確實能達到共享資源的目的,很奇怪。是 mount 在實現 smbfs 時的不完善吧?

2625: session request to 10.0.0.119 failed (called name not present)

2625: session request to 10 failed (called name not present)

作者微博:

「十萬個為什麼」電腦學習網:

RH9 環境下安裝qt232

0 環境 rh9,kernel source 已安裝 2 按照install指示安裝軟體,中間可能會出現找不到freetype freetype.h 的問題,那是因為rh9用的是freetype2,所以需要先 ln s usr include freetype2 freetype usr inclu...

在linux下如何訪問windows的共享檔案

很多時候我們可以很輕鬆的在windows環境下,訪問linux裡的共享檔案,可有時也許遇到linux環境下訪問windows共享檔案的情況 你知道如何訪問嗎?其實很簡單。第一步,確認你的linux安裝了samba軟體包及其客戶端程式 smbclient 因為samba就是提供linux與window...

在Windows下Hunchentoot的啟動

hunchentoot是個什麼東東呢?它是乙個common lisp web server。看完 黑客與畫家 後,受它影響就嘗試了解一下lisp,因為是在windows下進行,所以弄個環境並不是很方便。1 allegro common lisp 8.2 free express edition,簡稱...