ルートなしでネットワーク共有をマウントする方法は?多くの議論が行われましたが、役に立つ回答が見つかりませんでした(sudo
許可されていない、fstabs
機能しない、mount.cifs
ルートなしで動作しません)。
問題は、Dolphin
(KDEファイルマネージャ)またはKrusader
上記のようにroot権限を必要とせずにUSBドライブをマウントできることです。ここ。ただし、ネットワーク共有には使用できません。株式にも同様のアプローチがありますかsmb
?
答え1
あなたはそれを使用することができますgvfs-mount
:
gvfs-mount smb://user@server/storage
バージョンおよびオペレーティングシステムに応じてインストールされたリポジトリ~/.gvfs
または/run/user/$UID/gvfs
関連:
答え2
さて、/etc/fstab
sudoなしでマウントが機能するようにすることができますが、それはユーザー名の問題を引き起こします。
私は一つ持つことができます
//<some-server>/data$/smbshares/Cluster /mnt/Dfs/Cluster cifs user,vers=3.0,sec=ntlmv2,uid=1000,gid=1000,iocharset=utf8,nounix,noauto,_netdev 0 0
fstabにエントリを入力すると、ユーザーのマウントを実行できます。
mount -v -v /mnt/Dfs/Cluster/
インストール中にパスワードを入力するように求められます。
Password for myuser@//<some-server>/data$/smbshares/Cluster:
しかし、今私のログインユーザー名を使用してSMBリモートをインストールします。これで、私のユーザー名とSMBのユーザー名が同じではない可能性があります。これが主な問題です。-o
ユーザーマウントのオプションを指定できます。
mount -v -v /mnt/Dfs/Cluster/ -o user=mysambauser1231
しかし、このローカルがfstabエントリの必須オプションと競合しているようです。さまざまなモードをお試しくださいuser=name
user
--options-mode
mount /mnt/Dfs/Cluster/ -o user=au204573 --options-mode append
append
私には当てはまりません(、とprepend
試してみましたreplace
)。したがって、SMB ユーザー名は現在のユーザー名とは異なるユーザーとしてインストールできません。
(しかし、fstabでSMBユーザー名をハードコーディングすると機能しますuser,user=mysambauser1231,vers=3.0,sec=ntlmv2,..
!)