web-dev-qa-db-ja.com

コマンドラインでNautilusにマウントしたSambaの場所に移動するにはどうすればよいですか?

注:私はLinuxで2週齢です。私はインターネット上でこの質問に対する多くの答えを見つけ、多くのことを試みましたが、すべてが何らかの方法で失敗しました。したがって、私はここで誰かがそれを簡単に説明できることを期待してもう一度あえて尋ねます:)

前提条件:

私の研究所には、Sambaサーバーがあります。 Windowsでは、\\xyz.220.131.233\にアクセスし、ログインabcとパスワードdefを入力してアクセスします。

Ubuntuでは、Ctrl + Lを押してsmb://xyz.220.131.233/を入力し、Nautilusを使用してまったく同じことができました。次に、ログインとパスワードを要求して接続します。ここからフォルダを「場所」にドラッグして、リモートロケーションへのショートカットを作成することもできます。

ここまでは順調ですね。 Matlabをインストールしたばかりで、このリモートロケーションを開きたいです。 cdsmb://xyz.220.131.233/に戻そうとすると戻ります

Smb://xyz.220.131.233にCDを送信できません(名前が存在しないか、ディレクトリではありません)。

私のグループのMacユーザーは、最初にその場所をマウントするように言ったが、彼はその方法を知らなかった。

それは本当ですか、どうすればいいですか?

52
texnic

したがって、これが本当の答えであるかどうかはわかりません(疑わしい場合は自分でコメントするか、自分で確認してください)が、別のLinux同僚といくつか苦労した後、私は実際にシステムのユーザーグループ(nano /etc/group)にいないことに気付きました。このグループに自分を追加すると(Sudo nano /etc/groupusers行に自分の名前が追加されます)、リモートディレクトリにアクセスできるようになりました。/etc/fstabファイルには次の行があります。

//xxx.220.131.233/user  /mnt/rua_user  cifs  username=abc,password=def 0 1
//xxx.220.131.233/all   /mnt/rua_all   cifs  username=abc,password=def 0 1

フォルダーの権限は次のようになります(ls -lh /mnt):

drwxrwx---  8 1016 users 0 2011-03-08 11:14 rua_all
drwxrwx--- 25 1016 users 0 2011-05-25 18:21 rua_user
0
texnic

ほとんどの場合:

/$XDG_RUNTIME_DIR/gvfs

14.04:

/run/user/$(id -u)/gvfs

12.10:

/run/user/<username>/gvfs

12.04:

12.04以降、マウントされたSamba共有のフォルダーは次のとおりです。

~/.cache/gvfs

11.10以前

マウント方法を学ぶことができます-それは確かに動作します。しかし、これはあなたにとってより簡単な解決策だと思います:Nautilusは~/.gvfsにsmbパーティションをマウントします(〜/は/ home/user_name /を意味します-例:/home/desgua/.gvfs)。
そこに移動するだけです:

cd ~/.gvfs
65
desgua

ここでのもう1つのオプションは、nautilusでディレクトリをマウントしたこととは直接関係ありませんが、コマンドラインから場所をマウントすることです。

ただし、Sambaボリュームをマウントするには、CIFSサポートが必要です。

Sudo apt-get install cifs-utils

ここから、場所をマウントする場所を選択できます。これには2つの「標準」があります。場所を[場所]メニューに表示するには、/mediaにマウントします。そうでない場合は、/mntにマウントします(マウントされたボリュームの一般的な名前空間に従うだけです。/home/$user/mount/someshareにディレクトリをマウントしても問題はありません)

[場所]メニューのマウントされた場所の図

/media/myshareが存在すると仮定すると、次のコマンドを発行してこれを実現できます。

Sudo mount -t cifs -o user=abc,password=def //xyz.220.131.233 /media/myshare

サイドノート

次の文字列を/etc/fstab構成に追加することにより、これを自動的に達成できます。

//xyz.220.131.233 /media/SambaMount cifs username=abc,password=def,rw,user,noauto 0 0

noautoフラグに注意してください。これにより、ブート時にボリュームがマウントされないようになります。そのため、職場を離れても、その共有をポーリングしてマウントしようとしてブート中にハングしません。

5
lazyPower

in buntu 16.04およびvlc 2.2.2;

media > Open Directoryを選択し、/run/user/1000/gvfs/ << ID番号(1000)はシステムによって異なる場合があります。

ここでは、共有フォルダー名を確認し、プレイリストに追加するフォルダーを選択できます(下の図を参照)

vlc add dierctory

4
diEcho

Ubuntu 12.04で実行しています:

~/.gvfs/[SHARENAME]

~/.cache/にはフォルダーgvfs-burnのみが含まれます

2
88weighed

12.1で場所を見つけることができます

/run/user/USERNAME/gvfs/
2
ben_nuttall

最新の(たとえば、13.XX、14.XX)ubuntuの一部では、

/run/user/(USERID)/gvfs/

マウントされた場所を見つける。ここ(UID)はアカウントのUIDです。これはコマンドで見つけることができます

id 
1
Chenming Zhang
ln -s "/run/user/1000/gvfs/smb-share:server=192.168.1.1,share=Name_server/Path_Directory_source_in/Path_file.pdf" /Path_directory_source_out/Path_file.pdf

これは、Ubuntuのターミナルからファイルリンクを作成する方法の例です。

二重引用符「」を使用して、スペースなどの特殊文字をエスケープします

1
ugreg

このページに従ってください。私はそれに従って、あなたが探しているものと同じ結果を得ました。

https://help.ubuntu.com/community/MountWindowsSharesPermanently

1
NateW