我正在尝试连接到 Windows 共享文件夹。我可以在我的网络上看到它,但是当我输入共享文件夹的地址(例如 smb://Server-Raid/OneDrive)时,我收到一条错误消息,指出我没有权限访问它。
我已将我的 Windows 共享文件夹设置为使用用户名和密码以便通过网络访问,但是从我的 Ubuntu PC 连接时我没有选择添加它(尝试过 Nautilus 和 Nemo),而且我也没有提示添加任何凭据。
有什么方法可以连接到使用用户名和密码的 Windows 共享文件夹?如果我向“所有人”开放 Windows 共享文件夹,我可以连接,但这并不理想。
当我尝试访问 Windows 共享驱动器时,我应该收到来自 Nautilus 的提示,但没有显示,我只收到权限错误。
有没有办法使用终端命令来访问?
我发现这个解决方法这里
不幸的是,自动挂载也会失败,尽管我已经创建了凭证文件并将自动挂载添加到 fstab。
//Server-Raid/OneDrive /home/pst007x/onedrive cifs credentials=/home/pst007x/.smbcred,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
我使用以下信息(我的 Windows 登录信息)创建了一个 .smbcred:
用户名=我的用户名
密码=我的密码
我可以从其他 Windows PC 正常访问,他们会要求提供凭证,然后我可以使用 Remmina 进行远程访问。
访问文件夹时出错:
无法访问“onedrive”
Mount.Cifs:权限被拒绝
安装了 Dolphin,打开网络,输入 Windows 共享文件夹地址,它要求我输入凭据并立即开始工作。我认为 Nautilus 现在太破烂了。也许 KDE 是更好的选择?
答案1
如果需要用户名和密码,Nautilus 似乎在访问 Windows 共享文件夹时不会请求凭据。
海豚可以正常工作。
我发现的唯一方法是这样做:
- 在您的主文件夹中创建一个文本文件 .smbcred
- 添加您的 Windows 凭据:
用户名=你的用户名
密码=你的密码
使用终端创建挂载目录:
mkdir /home/用户名/YourMountDirectory
在终端输入(更改详细信息以适合您的位置):
sudo mount -t cifs -o credentials=/home/pst007x/.smbcred //192.168.0.62/OneDrive /home/pst007x/onedrive
打开安装文件夹,远程文件应该在那里同步。