web-dev-qa-db-ja.com

LinuxからWindowsファイルサーバーにアクセスする方法

次のようなアドレスを持つWindowsファイルサーバーがあります。

\\bioinf-filesrv2.mycompany.fr\cluster15

Linuxからどのようにアクセスできますか?

Ubuntu 14.04でnautilusからアクセスしようとしたが、クラッシュした。クラッシュレポートは次のとおりです。

http://Pastebin.mozilla.org/5533388

12
qed

最近のLinuxを想定して、次のようにします。

$ mount -t cifs //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

/mntにマウントされます。十分な権限が必要です(またはrootになります)。

資格情報を追加する必要がある場合は、以下を試してください。

$ mount -t cifs -o username=myuser,password=mypass //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

ディストリビューションのリポジトリからcifs-utilsというパッケージをインストールする必要があるかもしれませんが、うまくいけば、標準インストールの一部としてすでにそこにあるでしょう。

14
starfry

Ubuntuでは、alt + f2をクリックします。

タイプsmb://bioinf-filesrv2.mycompany.fr/cluster15。入る。

Nautilusの新しいマウントを参照してください。

ソース: http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/

4

/etc/fstabに追加することをお勧めします。起動するとすぐにオンラインになります。鉱山には(長い)行の読みがあります:

//1.2.3.4/share_name/    /media/mount_point    cifs    uid=1000,guid=1000,rw,credentials=/etc/cifspasswd    0    0
  • 最初のフィールドはアドレスと共有名です。
  • 2番目のフィールドは、システムのマウントポイントです(フォルダーが存在している必要があります)。
  • cifsは、Windows共有のファイルシステムのタイプです。
  • uid=1000,guid=1000,rwは、システム上の誰でもこの共有にアクセスできることを意味します
  • credentials=/etc/cifspasswdは、/etc/cifspasswdにある資格情報を使用して、Windowsサーバー上の共有へのアクセスを認証することを意味します。

この認証情報ファイルには、Windows共有にアクセスするために必要なユーザー名とパスワードが含まれている必要があります。

username=foo
password=bar

/etc/fstabはシステムの他のユーザーが(通常)読み取り可能であるため、ファイルをrootとして作成し、chmod go-=rwxを使用して他のユーザーのアクセスを削除し、パスワードを保護できます。

警告システムを起動してもサーバーが利用できない場合、Linuxは起動シーケンスの間に少し待ってから中止します。

4
Marmaduke