我正试图用smb自动运行一些驱动器,其中包含fstab条目。
# auto mount hda shares
//hda/DeannasDocs /home/deanna/DeannasServerDocs cifs user=deanna,pasword=** 0 0
//hda/Music /home/deanna/ServerMusic cifs user=deanna,pasword=** 0 0
//hda/Pictures /home/deanna/ServerPhotos cifs user=deanna,pasword=** 0 0如果我单击其中一个驱动器,就会出现“只有root才能挂载”的错误。
如果我手动挂载
sudo mount -a我被提示输入密码,他们安装得很好。这到底是怎么回事?
答:当然是愚蠢的事情。
我从离线复制挂载的语法,它有"pasword“而不是"password”。它最初很突出,但我认为它只是一个Unix的弱点。
发布于 2012-08-19 19:44:12
默认情况下,只允许根用户挂载/卸载卷。您必须允许具有"user“或”user“挂载选项的其他用户,例如:
//192.168.1.100/Daten /home/otto/Daten cifs noauto,users,credentials=/home/otto/.smbcredentials 0 0其中.smbcredentials文件包含用户名和密码:
username=otto
password=wakeuplimeyfishnoauto选项意味着系统不会自动挂载共享。
当然,将Windows共享挂载为常规用户并不需要所有这些。只需打开“文件管理器”窗口,转到“浏览网络-> Windows网络”,选择要挂载的共享,键入密码等。或提供位置(菜单转到->位置):smb://Fileserver/share,键入您的域/密码等。
或者直接从命令行使用gvfs:
gvfs-mount 'smb://user@fileserver/share'发布于 2012-08-19 19:29:36
我已经在这方面取得了成功,我在fstab上做了以下操作
//192.168.1.1/SharedFolder /mnt/SharedFolder cifs来宾,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
确保您已经创建了/mnt/SharedFolder位置,并赋予了常规用户读取/写入的权限
发布于 2012-08-19 19:14:05
您是否按要求创建了~/.smb凭据?
https://askubuntu.com/questions/177861
复制相似问题