2013-10-16 102 views
2

我有一個樹莓派,我試圖安裝一個遠程的samba共享,但我獲得了權限被拒絕的權限。在另一個安裝與同一命令相同的共享工作。Mount -t cifs適用於linux的一個版本,但不適用於另一個版本

樹莓派:

[email protected]:~# mount -t cifs //192.168.249.72/root /media/SS -o username=root,password=654321 
mount error(13): Permission denied 
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 
[email protected]:~# uname -a 
Linux xbian 3.9.8+ #2 PREEMPT Tue Jul 2 17:38:12 CEST 2013 armv6l GNU/Linux 

Ubuntu的:

[email protected]:~# mount -t cifs //192.168.249.72/root /media/SS -o username=root,password=654321 
[email protected]:~# uname -a 
Linux dakLinux 2.6.31-17-generiC#54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 i686 i686 GNU/Linux 

這是一個核心問題或Linux版本的問題?有沒有辦法做到這一點?

+0

嘗試檢查/ media和/ media/SS目錄的權限? –

回答

9

使用sec=ntlm在選項

內核版本post 3.8.x有這樣的改變,mount.cifs不通過這樣的說法,明確,因此未能

參見:https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=81bcd8b795229c70d7244898efe282846e3b14ce

mount -t cifs //192.168.249.72/root /media/SS -o username=root,password=654321,sec=ntlm 

,它應該工作

+0

謝謝,我錯過了。 –

+0

我知道這是一箇舊帖子,但你保存了我的培根Sundeep Borra。在Xubuntu 12.04上,沒有問題。 Xubuntu 14.04我的同樣的腳本不起作用。謝謝! –

+0

是的,12.04得到升級和升級,但永遠不會達到3.8.x內核,並在14.04,你的內核版本將>> 3.8.x,因此你會發現這個問題,但使用sec = ntlm將同時適用於12.04和14.04。 –

相關問題