《LINUX教程:在Linux下訪問Windows共享文件夾》要點:
本文介紹了LINUX教程:在Linux下訪問Windows共享文件夾,希望對您有用。如果有疑問,可以聯系我們。
說明
在Linux下拜訪Windows共享文件夾,以下操作以Ubuntu為例,大家可以參考.我在Ubuntu 14.04和16.04都試過了.
如果局域網內有一臺Windows主機,將指定文件夾設為共享,就可以在局域網內拜訪了.
如果要從Linux下拜訪該如何操作呢?
Windows共享文件夾使用的協議是SMB/CIFS.因而可以使用Linux下的smbclient在命令行中進行操作.
如果想更方便地在圖形桌面環境使用,則可以使用mount.cifs
指令,將共享文件夾掛載到指定位置,然后就可以像拜訪一個本地文件夾一樣拜訪了.
使用mount.cifs必要cifs-utils軟件包(以及cifs-utils依賴的軟件包).
$ sudo apt install cifs-utils
(插一句嘴:現在apt安裝可以直接使用apt而不消apt-get了)
可以使用如下兩種指令(后果是一樣的)
sudo mount.cifs //[address]/[folder] [mount point] -o user=[username],passwd=[pw]
或者
sudo mount -t cifs //[address]/[folder] [mount point] -o user=[username],passwd=[pw]
其中共享文件夾的地址是Windows主機的地址加上文件夾名稱,這個可以在Windows主機上看到.例如//192.168.0.100/share
掛載點是Linux本地的一個空文件夾.
后面的選項指定了用戶名和暗碼.
掛載成功后,通過圖形化的文件管理器就可以直接操作了.復制、粘貼、刪除等等.
不過,然而,可是……你很快就會發現,這個文件夾可讀不可寫!只能往外面復制,不能新建文件或者向里面復制.
查看文件夾屬性后會發現,本來這個文件夾在掛載之后,owner變成了root.怎么辦呢?不能每次拷個文件還要sudo
吧?那還得打開命令行,不直觀,多麻煩.
別急,mount.cifs
還提供了一個選項,那就是指定掛載后的owner!用法如下:
sudo mount.cifs //[address]/[folder] [mount point] -o user=[username],passwd=[pw],uid=[UID]
在選項中指定用戶的UID就可以了.
查看某個用戶UID的辦法:
id -u [username]
之后就可以正常操作了!
末了如果要卸載共享文件夾,使用umount
即可
sudo umount [mount point]
Enjoy!
更多Ubuntu相關信息見Ubuntu 專題頁面 /topicnews.aspx?tid=2
本文永遠更新鏈接地址:
《LINUX教程:在Linux下訪問Windows共享文件夾》是否對您有啟發,歡迎查看更多與《LINUX教程:在Linux下訪問Windows共享文件夾》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9014.html