A. linux上掛載windows共享目錄
筆者最近經常需要在windows和樹莓派之前來回拷貝文件,最開始是使用U盤,然後使用VNC自帶的文件傳輸工具,支持來回傳輸文件。也有一些SSH工具支持傳遞文件,但是頻繁拷貝來說確實繁瑣了些。windows的開發平台和工具用起來更加的和諧友好,比如寫php文件,筆者一般在windows寫好再上傳到伺服器,傳遞也很耗時間。最近閑逛才知道可以linux可以掛載windows共享目錄,孤陋寡聞的認為只能掛載硬碟、U盤等。那我們開始吧。
1、在linux下要掛載windows的共享文件,需要安裝cifs-utils軟體包。
dpkg -l|grep cifs-utils可以查看是否安裝了這個軟體包,which mount.cifs可以查看這個軟體包安裝在哪裡。sudo apt-get install cifs-utils可以安裝軟體包。
2、建立一個目錄用來作掛載點。
筆者准備將共享目錄掛載在mnt目錄下,在mnt目錄下建立share目錄,sudo mkdir share 。
3、window共享share文件夾
文件夾上右鍵屬性,設置共享屬性。
4、掛載操作
sudo mount -t cifs -o username=Administrator,password=123456 //192.168.31.33/share /mnt/share。
192.168.31.33為windows的IP地址,Administrator為windows的用戶名,123456為用戶密碼。在測試時,筆者不會不設置密碼會出現告警,「mount error(13): Permission denied;Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)「,設置windows的用戶名密碼後才能掛載成功。還有注意用戶名Administrator第一個字母有可能是是大寫的,所以一定要對應好用戶名。
5、測試大功告成
在windows新建修改文件,在linux可以自由查看,修改就需要root許可權了。
6、取消掛載
sudo umount /mnt/share 。當然,重啟linux後掛載自動會取消。需要重新掛載。
7、腳本控制來掛載共享文件夾
為了方便起見,在開啟linux後需要重新掛載共享文件夾,這一串命令可要讓人頭疼了,那麼腳本來幫助!執行效果如下。如果掛載路徑不一樣,可要修改腳本用參數定位到新路徑,那筆者就不嘗試了。$? 執行上一個指令的返回值 ,顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤。
歡迎取用:
B. linux samba 怎麼訪問共享文件夾
在Linux系統中訪問Samba伺服器中的共享目錄需要使用smbclient命令,當然首先得在對應Linux系統主機中安裝Samba服務的客戶端軟體--smbclient。使用smbclient -L命令(有關smbclient命令的詳細選項可通過smbclient -help命令查看)可以查看指定Samba伺服器上的所有共享目錄。如要瀏覽本示例中Sambaserver上的共享目錄,可以在終端提示符下輸入以下命令:
smbclient -L Sambaserver
在出現提示輸入密碼時,直接按Enter鍵(因為此處是匿名訪問),結果會顯示指定Samba伺服器上當前全部的共享目錄,
使用共享目錄的命令格式為:smbclient //IP地址或主機名/共享目錄名 -U用戶名。
因為此處是匿名訪問,所以無須加上"-U"選項來指定訪問的用戶名。如在此要匿名訪問Sambaserver上的doc目錄,則可以在終端提示符下輸入以下命令:
smbclient //Sambaserver/doc
在出現輸入密碼的password提示符時,直接按Enter鍵,即進入到遠程使用伺服器上指定資源的提示符smb:\>,與FTP客戶端相似,這時可以使用如cd、cat、get等命令對共享目錄和文件進行操作了。注意,這個命令不僅可以訪問Samba伺服器上的共享資源,還可以訪問網路中Windows主機上的共享資源。
C. 如何用Windows 10訪問Linux伺服器的共享文件夾
一、目標
通過Windows 10系統訪問Linux伺服器的共享文件夾,可將Linux伺服器的文件夾映射到Windows 10系統,實現在Windows 10系統方便的讀、寫Linux伺服器的文件夾和文件。
二、需要的條件
1、安裝有Ubuntu或者是CentOS操作系統的伺服器。
2、Windows 10和Linux伺服器處於同一個區域網內。
三、實現步驟
1、在Linux伺服器安裝Samba服務軟體,安裝命令如下:
Ubuntu系統:
sudo apt update
sudo apt install samba -y
CentOS系統:
yum install samba -y
安裝完成後,可運行命令 whereis samba 檢查是否安裝成果,以下應該是它的輸出:
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
2、在Linux伺服器設置用於共享的文件夾
新建一個目錄:
mkdir /home/ /sambashare/
編輯配置文件 /etc/samba/smb.conf 設置共享目錄,如下所示:
sudo vim /etc/samba/smb.conf
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
3、設置用戶賬號並連接共享文件夾
由於 Samba 不使用系統賬戶密碼,我們需要為我們的用戶賬戶設置一個 Samba 密碼:
sudo smbpasswd -a username
在Windows 10 系統連接共享文件夾,在資源管理器里輸入:
ip-addresssambashare
註:ip-address是 Samba 伺服器的 IP 地址,sambashare是共享的名稱。
四、參考資料
https://ubuntu.com/tutorials/install-and-configure-samba#1-overview。
D. 怎樣在Linux上訪問samba共享文件
1、點擊桌面左下角的文件資源管理器圖標。
E. linux設置文件夾共享
很多朋友都想知道linux設置文件夾共享怎麼操作?下面就一起來說說吧!