注:私はLinuxで2週齢です。私はインターネット上でこの質問に対する多くの答えを見つけ、多くのことを試みましたが、すべてが何らかの方法で失敗しました。したがって、私はここで誰かがそれを簡単に説明できることを期待してもう一度あえて尋ねます:)
前提条件:
私の研究所には、Sambaサーバーがあります。 Windowsでは、\\xyz.220.131.233\
にアクセスし、ログインabc
とパスワードdef
を入力してアクセスします。
Ubuntuでは、Ctrl + Lを押してsmb://xyz.220.131.233/
を入力し、Nautilusを使用してまったく同じことができました。次に、ログインとパスワードを要求して接続します。ここからフォルダを「場所」にドラッグして、リモートロケーションへのショートカットを作成することもできます。
ここまでは順調ですね。 Matlabをインストールしたばかりで、このリモートロケーションを開きたいです。 cd
をsmb://xyz.220.131.233/
に戻そうとすると戻ります
Smb://xyz.220.131.233にCDを送信できません(名前が存在しないか、ディレクトリではありません)。
私のグループのMacユーザーは、最初にその場所をマウントするように言ったが、彼はその方法を知らなかった。
それは本当ですか、どうすればいいですか?
したがって、これが本当の答えであるかどうかはわかりません(疑わしい場合は自分でコメントするか、自分で確認してください)が、別のLinux同僚といくつか苦労した後、私は実際にシステムのユーザーグループ(nano /etc/group
)にいないことに気付きました。このグループに自分を追加すると(Sudo nano /etc/group
、users
行に自分の名前が追加されます)、リモートディレクトリにアクセスできるようになりました。/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
/$XDG_RUNTIME_DIR/gvfs
/run/user/$(id -u)/gvfs
/run/user/<username>/gvfs
12.04以降、マウントされたSamba共有のフォルダーは次のとおりです。
~/.cache/gvfs
マウント方法を学ぶことができます-それは確かに動作します。しかし、これはあなたにとってより簡単な解決策だと思います:Nautilusは~/.gvfs
にsmbパーティションをマウントします(〜/は/ home/user_name /を意味します-例:/home/desgua/.gvfs
)。
そこに移動するだけです:
cd ~/.gvfs
ここでのもう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
フラグに注意してください。これにより、ブート時にボリュームがマウントされないようになります。そのため、職場を離れても、その共有をポーリングしてマウントしようとしてブート中にハングしません。
in buntu 16.04およびvlc 2.2.2;
media > Open Directory
を選択し、/run/user/1000/gvfs/
<< ID番号(1000)はシステムによって異なる場合があります。
ここでは、共有フォルダー名を確認し、プレイリストに追加するフォルダーを選択できます(下の図を参照)
Ubuntu 12.04で実行しています:
~/.gvfs/[SHARENAME]
~/.cache/
にはフォルダーgvfs-burn
のみが含まれます
12.1で場所を見つけることができます
/run/user/USERNAME/gvfs/
最新の(たとえば、13.XX、14.XX)ubuntuの一部では、
/run/user/(USERID)/gvfs/
マウントされた場所を見つける。ここ(UID)はアカウントのUIDです。これはコマンドで見つけることができます
id
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のターミナルからファイルリンクを作成する方法の例です。
二重引用符「」を使用して、スペースなどの特殊文字をエスケープします
このページに従ってください。私はそれに従って、あなたが探しているものと同じ結果を得ました。
https://help.ubuntu.com/community/MountWindowsSharesPermanently