cifs挂载 mount ubuntu_如何挂载CIFS共享?
問題描述
我正在使用Ubuntu 11.10,我正在嘗試安裝freenas服務器。我有服務器設置分享cifs和nfs沒有運氣。
我試過smbmount //192.168.1.### /mnt/
我不是Ubuntu的新手但是遠不及高級用戶,所以我更喜歡GUI選項(如果有的話)。
如何在11.10中掛載cifs共享?
最佳解決思路
有pyNeighborhood,它是用于安裝samba共享的gui,可在軟件中心下載。
關于如何設置和使用它,有一篇很好的文章located here。
首先安裝cifs utils
sudo apt-get install cifs-utils
或者,基本終端命令是:
mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.88/shares /mnt/share
如果你想在Nautilus中看到你的裝載,最好先在/media /USERNAME /中創建一個子文件夾,例如:
mkdir /media/paul/cifsShare
另外,例如,mount命令中可以省略密碼(也將演示文件/文件夾模式):
sudo mount -t cifs //nas-server/cifsShare /media/paul/cifsShare -o username=paulOnNAS,iocharset=utf8,file_mode=0777,dir_mode=0777,soft,user,noperm
在這種情況下,您將被要求輸入密碼(實際上是2個密碼)。
請閱讀Samba documentation here,了解如何操作并正確設置以便在啟動時安裝等。
次佳解決思路
就像map7所說的那樣,但如果你不想每次更改驅動器上的文件時都使用root權限,那么你必須掛載到用戶文件夾,并確保將gid和uid設置為你的用戶名。
命令設置它們:
mount -t cifs -o username=USERNAME,password=PASSWD,uid=$USER,gid=$USER //192.168.1.88/shares ~/mnt/share
請注意,mnt文件夾是在~/mnt/share而不是/mnt/share中創建的。
如果您希望它提示您而不是您在命令中使用密碼= PASSWD,也可以省略密碼= PASSWD,該命令可能存儲在您的shell歷史記錄中:
mount -t cifs -o username=USERNAME,uid=$USER,gid=$USER //192.168.1.88/shares ~/mnt/share
第三種解決思路
1)我的samba分享在Caja(ubuntu 16.04“explorer”)中顯示為
smb://thinkpad/ddrive/
這是一個很好的巖石測試,沒有連接/路徑問題。
(告誡:如果你被caja詢問有關Windows機器的密碼憑據,你可能想要將Domain從WORKGROUP切換到機器的名稱,即’thinkpad’。然后驅動器的真正本地登錄憑據應該這樣做。)
2)如果有效,這里有命令:
sudo mount -t cifs -o username=frank //thinkpad/ddrive /mnt/ddrive
事先確保/mnt /ddrive作為空目錄存在。
您也可以在username =之后直接添加,password=supersecret(無空格),但是當您輸入命令時,您也可以等待提示。
第四種思路
我不同意聲稱root始終是使cifs連接所必需的。確實,CLI smbmount總是需要它,但是像nautilus這樣的文件管理器能夠掛載cifs共享,并且不必是root用戶。
我不使用Gnome,但我仍然安裝了Nautilus。在終端中運行此命令以防止它嘗試接管桌面
$ nautilus --no-desktop &
在Ubuntu 16.04中,左側樹菜單底部有“連接到服務器”。點擊它,建議是”smb://foo.example.com”類型。 smb是”cifs”的舊詞,如果你放入你的服務器并在開始時與smb://共享,連接確實有效!我承諾。如果您的共享是一個命名的東西,則在斜杠”smb://foo.example.com/myshare”之后需要它。
我以同樣的方式使用了其他文件管理器。協議必須是”smb://”。
第五種思路
您可以將所有這些詳細信息放在/etc /fstab中,以便在系統啟動時安裝目錄。如果Windows或SMB服務器的IP地址為192.168.1.1
/etc/fstab
//192.168.1.1/SharedFolder/ /mnt/linux_smb cifs username=winuser,password=TopSecret 0 0
創建目錄為linux掛載點
mkdir /mnt/linux_smb
chmod 755 /mnt/linux_smb
第一次手動安裝
mount -a
可以找到最終的錯誤
dmesg | tail
第六種思路
當Linux和Windows之間的CIF /SMB版本不兼容時,可能會遇到特定問題且非常令人沮喪。在這種情況下,您可以在fstab行中添加”vers=2.1″來制作小的chnage
因此,如果Windows或SMB服務器的IP地址為192.168.1.1
/etc/fstab
//192.168.1.1/SharedFolder/ /mnt/linux_smb cifs vers=2.1,username=winuser,password=TopSecret 0 0
步驟2,3和4與之前的答案保持一致。
參考資料
總結
以上是生活随笔為你收集整理的cifs挂载 mount ubuntu_如何挂载CIFS共享?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何从 OpenVINO 的主分支构建
- 下一篇: spring boot注解@PostCo