web-dev-qa-db-ja.com

ログオン時に共有SMBフォルダーを自動マウントする方法は?

Ubuntu14.04を使用しています。

ログオンすると、ファイルマネージャー(下部近く)に次のように表示されます。

Connect to server


私は定期的に「サーバーに接続」をクリックして、これを確認します。

Shared folders list

次に、それらをダブルクリックすると、マウントされますwithoutパスワードを入力する必要がありますが、特に「ニック」共有は私だけの権限を持つように設定されています。共有は、Ubuntu 14.04を実行している別のPCとSamba共有(WindowsおよびOS/Xを実行している他のPCとの互換性のため)によって行われます。


質問:ログオン時にこれらのアクションを自動的に実行するにはどうすればよいですか?


私が見た さまざまな提案 これは通常、ファイル~/.smbcredentialsを編集し、次のようにユーザー名とパスワードを入力することを含みます。

username=foo
password=swordfish

セキュリティ上の懸念は別として、パスワードをまったく入力せずに共有フォルダーを通常マウントできるのに、なぜパスワードをクリアテキストで入力する必要があるのか​​わかりません。


この共有フォルダでファイルを開くと、/mntまたは/mediaにあるようには見えませんが、完全に別の場所にあることに注意してください。

Example of shared file

1
Nick Gammon

私はそれを解決しました(私は思います)。 gvfs-mountの使用について読んだ後、次を使用してコマンドラインから共有をマウントできることがわかりました。

gvfs-mount 'smb://10.0.0.2/nick/'

だから今はそれを自動的に行う場合でした。私はこれに「スタートアップアプリケーション」を使用しました:

Startup Applications


次に、必要なディスクごとにエントリを追加しました。

Disks to mount


各エントリは次のようになりました。

Mount one disk

それはうまくいくようです。

2
Nick Gammon