web-dev-qa-db-ja.com

ubuntu 18.04にSMB共有をマウントする方法

サーバーへのGUI接続を使用してローカルネットワークに共有サーバーをマウントし、入力したアドレスはsmb://myServer/myFolderでした。次に、IDEからアクセスできるように/mntディレクトリに共有フォルダーを追加しようとしましたが、サーバーをアンマウントしてコマンドでCLIを使用しようとしても失敗しました

gio mount smb://myServer/myFolder**.

誰も以前にこの問題を抱えていましたか?

10
TOH19

共有したサーバーを開いてifconfigと入力して、IPアドレスを取得します。次に、共有のリストにこのコマンドを入力しました

smbclient -L //myServerIpAdress

次に、マウントするために、次の2つのコマンドを入力しました。最初に/ mntの下にフォルダーを作成し、次にマウントを実行します

Sudo mkdir /mnt/myFolder

Sudo mount -t cifs -o username=serverUserName //myServerIpAdress/sharename /mnt/myFolder/

次に、求められたらサーバーのパスワードを入力し、マウントが/ mnt/myFolderで行われます

8
TOH19

buntu wiki smb guide をたどっただけで、Ubuntu 18.04.1で動作しました

具体的には、まずマウント用のディレクトリを作成します

Sudo mkdir /media/NAS

次の行をfstabに追加しました

//192.168.1.209/public /media/NAS cifs guest,uid=1000,iocharset=utf8 0 0

そして走った

Sudo mount -a

それから私のNASドライブがマウントされました。マシンを数回再起動し、マシンがマウントされて起動することを確認しました。その価値のために、私はイーサネット接続を使用しているので、Wi-Fi接続よりも速く構成して稼働させることができます。

11
Spoonless

gvfs-binをインストールした場合は、次を実行できます。

gvfs-mount smb://username@servername/sharename/

manpages のgvfs-mountの詳細

また、公式ウィキを読むことができます Samba/SambaClientGuide

3
Egor Panasenko

ラップトップのスクリプト(バックアップ)のSMB共有にアクセスするために、キーリングから保存されたパスワードを常に使用したかったのです。私の目的は、ファイル内のパスワードを公開せず、anacronを使用してバックアップを実行することではありませんでした。いくつかのテストの後、私はこれを思いつきました:

  1. Nautilusを介して共有を1回マウントし、キーリングにパスワードを保存します
  2. gio mount smb://<server_name>/<share_name>を試してください。GNOMEセッションでパスワードなしでも機能するはずです
  3. バックアップスクリプトで次のコードを使用します。

Ubuntu 19.04でテストした例:

# set the dbus address
DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus"
# export dbus address to get access to user space keyring
export DBUS_SESSION_BUS_ADDRESS
# use new gnome user space mount tool (gvfs-mount is deprecated)
gio mount smb://<server_name>/<share_name>
#sync from gvfs created mount point to home dir 
rsync -rav /var/run/user/$(id -u)/gvfs/smb-share\:server\=<server_name>\,share\=<share_name>/<folder>/ ~/<sync_dest>/

/etc/cron.dailyからanacronを介してスクリプトを実行する場合、キーリングにアクセスできるユーザーを使用する必要があります。例:

su -c /home/user/scripts/rsync_sript.shユーザー

0
Christian

パスワードで保護されていないSMBv1と共有は、仕事を迅速かつ簡単に完了します。しかし、それらは間違いなく大きなセキュリティ問題です(例:WannaCryなど)。

パスワードで保護された共有のSMBv3共有を推奨します。 fstabでセキュリティで保護された資格情報ファイルを使用することもおそらく賢明です。 Linuxクライアント側は上記と非常に似ています。 https://linuxacademy.com/blog/linux/ubuntu-samba-client-setup-and-persistent-shares/ の手順を参照してください

0
Observation2018