web-dev-qa-db-ja.com

マウントウィンドウは非ルートユーザーと共有しますか?

11.10で共有をマウントするのに問題があります。ルートとしてwindows共有をマウントできるpyNeighborhoodをインストールしました。共有に書き込むことができるように、それらを非ルートとしてマウントできるようにします。私はいくつかのグーグルを行い、いくつかのことを試しましたが、どれも助けませんでした:

Sudo chmod 6755 /sbin/mount.cifs
Sudo chmod 6755 /bin/umount
Sudo chmod u+s /sbin/mount.cifs
Sudo chmod u+s /bin/umount

何か案は?

マウントすると次のエラーが発生します。

mount.cifs: permission denied: no match for /home/myUser/pyNeighborhood/WORKGROUP/myServer/myShare found in /etc/fstab
4
theAngler

ユーザーがマウントする必要がある場合は、いつでもGVFSを使用できます。[場所]> [ネットワーク]> [サーバー]> [パス]をクリックし、[場所]フォルダーとデスクトップにそのかわいいアイコンを表示するのと同じです

用語:gvfs-mount smb:// serverip/path

これにより、プレースメニューに追加され、rootを使用せずにマウント解除できるようになります。

欠点:

  • 共有はデフォルトで〜/ .gvfsに移動します。必要に応じて、いつでも別のエリアにマップできます。あなたがクリックベースの人である場合、これはあなたには関係ありません。
  • 共有にパスワードがある場合、それを自動マウントする方法はありません。手動で行う必要があります。

これらがブートプロセスで作成する固定共有の場合、fstabとCIFSを使用できます。

このような行をfstabファイルに追加します。

共有を開く:

//serverip/path /mnt/path cifs dir_mode=0775,guid=1000 0 0

パスワード付き共有:

//serverip/path /mnt/path cifs credentials=/root/.smbpass,dir_mode=0775,guid=1000 0 0

パスワード付き共有の場合は、ファイル/root/.smbpassを作成し、このような行を追加します...

username=<user>
password=<pass>
2
vkcaspervk