从 16.04 文件管理器自动连接到 SMB 服务器

从 16.04 文件管理器自动连接到 SMB 服务器

是否可以将默认文件管理器(Nautilus?)配置为自动连接到位于 \192.168.XY\Public 的 SAMBA 服务器?

答案1

要在启动时自动挂载共享,请执行以下操作:

  1. /etc/samba/user使用编辑文件gksu gedit /etc/samba/user并添加:

    username=samba_user
    password=samba_user_password
    
    • 注意:KDE 用户必须使用 kdesu 而不是 gksu,并且可以使用 Kwrite 而不是 Gedit 作为编辑器。
  2. 为了安全起见,更改文件的权限:

    sudo chmod 0400 /etc/samba/user # permissions of 0400 = read only
    
  3. 创建您想要挂载共享的目录:

    sudo mkdir /media/samba_share
    
  4. 使用任何编辑器,为您的 SMB 共享添加一行,/etc/fstab如下所示:

    sudo cp /etc/fstab /etc/fstab.bak
    gksu gedit /etc/fstab
    
    //myserver_ip_address/myshare  /media/samba_share  cifs  credentials=/etc/samba/user,noexec  0 0
    
  5. 要立即挂载共享而不重新启动:

    sudo mount /media/samba_share
    
  6. 为了以牺牲便利性为代价来提高安全性,请在中使用以下行/etc/fstab

    //myserver_ip_address/myshare  /media/samba_share  cifs  noauto,credentials=/etc/samba/user,noexec  0 0
    
    • 这确保password在挂载共享文件夹之前始终询问

来源:

https://help.ubuntu.com/community/Samba/SambaClientGuide

答案2

你可以尝试这个:

https://ubuntuforums.org/showthread.php?t=1607090

更优雅的仅基于 Nautilus 的解决方案。

相关内容