我正在运行ChaletOS 16.0.4.2。我做了所有可以在网上找到的事情,以访问通过Asuswrt-Merlin路由器共享的外部驱动器。 没有!我什么都没做!! 一旦安装了所有必需的samba内容,我仍然无法访问我的共享。我一直提示输入密码。我会正确输入,但没有任何喜悦。一旦我在上面的“ /etc/samba/smb.conf”中更改了彼得·德·梅耶的名字,大雨过后,驱动器就像蓝天一样打开了。谢谢彼得!
由于我从未在一个地方找到所有这些步骤,因此我希望这可以对其他人有所帮助。最终的窍门是彼得的回应和这种联系的结合。
总之,我第一次创建“〜/ .smbcredentials”文件,并把相关信息内:
(对于不熟悉的,在的“/”表示前面的小波浪字符的文件放到你的“/家”的文件夹)
用户名=msusername
域=ENTER_YOUR_WINDOWS_DOMAIN
密码=msusername
(该网站没有说要添加域,但我这样做只是出于很好的考虑)
我保存并关闭该文件,并通过在终端中输入以下文件来更改其权限:
chmod 600 ~/.smbcredentials
接下来,我通过在终端中输入以下内容来编辑“ / etc / fstab”文件:
sudo gedit /etc/fstab
在“ fstab”文件中,我在底部输入了此信息(确保您在此处使用自己的信息):
smb://COMPUTER_NAME/SHARED_FOLDER /media/NEW_FOLDER_NAME cifs credentials=/home/YOUR_UBUNTU_USERNAME/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
我保存并关闭了该文件,然后通过在终端中输入以下文件来打开“ smb.conf”文件:
sudo gedit /etc/samba/smb.conf
在第29行(在“全局”下),我更改了“工作组”名称以匹配上面的“域”名称。在此之后,我立即创建了一个新行(第30行)并输入:
client use spnego = no
以防万一,在阅读了本网站之后,我认为最好在第101行进行此更改也是个好主意:
obey pam restrictions = yes
至 obey pam restrictions = no
经过二十多个小时(是的,即20个)小时的搜索和中断我的系统后,我终于对这些设置感到满意。
祝您好运,愿Linux Gods与您同在!