Windows共有のエントリを/ etc / fstabに追加するにはどうすればよいですか?


8

Ubuntu 10.10 linuxラップトップにファイルサーバーのファイル共有(Mac OS Xサーバー上、AFPおよびWindowsファイル共有を介して共有)をマウントできるようにしたい。通常のユーザーとしてマウントし、毎回パスワードの入力を求められるようにしたい。/etc/fstabこれを実現するには何を追加すればよいですか?以前やったことは知っているが、今は忘れてしまった。

編集:問題の共有は「G4 320」と呼ばれ、fstabで次の行を試しています。

//server_ip/G4\040320    /media/G4/    cifs    user,username=something    0    0

しかし、私は次のようにしていますdmesg

CIFS VFS:cifs_mountが失敗しました(戻りコード= -6)

EDIT2:

要求に応じて、より多くのデバッグ情報。dmesgfstab行を使用した出力:

[151994.740138] CIFS VFS: cifs_mount failed w/return code = -6
[152007.760136] CIFS VFS: cifs_mount failed w/return code = -6
[152132.770147] CIFS VFS: cifs_mount failed w/return code = -6
[152221.700152] CIFS VFS: cifs_mount failed w/return code = -6
[152245.340132] CIFS VFS: cifs_mount failed w/return code = -6

Michaelからdmesgcredentials行による出力:

[153117.088656] CIFS VFS: No username specified
[153117.088668] CIFS VFS: cifs_mount failed w/return code = -22
[153164.358300] CIFS VFS: No username specified
[153164.358312] CIFS VFS: cifs_mount failed w/return code = -22

/var/log/messages 有用な情報がないようです。

EDIT3:OK。マイケルのおかげで私はほとんどそれを持っています!私が以下を入れれば/etc/fstabそれはうまくいきます:

//10.1.0.15/G4\040320H  /media/G4       cifs    user=AzureDiamond,password=hunter2       0       0

しかしながら:

  1. そこにパスワードを入れたくない...
  2. を使用sudoして共有をマウントする必要があります。

これらの2つの問題を解決するにはどうすればよいですか?


追加のログ情報を含めることができますか?これは、おそらく名前付けエラーが原因で、マウントが共有を見つけられないことが原因である可能性があります。:このケースだった場合は、次のようなメッセージが表示されるはずです!!Mapping smb error code 67 to POSIX err -6 !!
トック

@Tok:どのログファイルを確認する必要がありますか?さらにdmesg出力を投稿しました/var/log/messagesが、関連情報がありません...
Josh

1
物事が前進しているのを見てうれしい。参考までに、dmesgログは見たい場所です。将来、より多くの冗長性を求める場合echo 1 >/proc/fs/cifs/cifsFYI
Tok

回答:


4

/etc/fstab私が最終的に使用した行は次のとおりです。

//10.1.0.15/G4\040320H   /media/G4   cifs   username=master,user   0   0

パスワードの入力を求められcredentials=ず、機能しないという問題を解決したのは、次の方法でインストールmount.cifsした場合です。

sudo apt-get install cifs-utils

Michael Mrozekと同じように、私がmount.cifsインストールしたか、CIFS共有をマウントできないと思いましたが、カーネル、それが見つからない限り、独自の内部コード使用してマウントしますmount.cifs


2

ファイルシステムはWindows共有パスで、タイプはCIFSです。

//file-server/ShareName /mnt/file-server-share cifs options 0 0

optionsすべての通常のマウントオプションを使用できます。おそらく何らかの資格情報を提供する必要があります。あなたが提供することができますuserし、passwordオプション、または使用credentials=/path/to/credentials/fileして保存username=...し、password=...そのファイル内の行は、(その心に留めておく/etc/fstab世界的に読み取り可能です)


自分のホームディレクトリで試しcredentials=/home/myusername/.g4-credentialsて作成し.g4-credentialsましたが(ホームディレクトリの暗号化を使用しているため問題ありません)、「を介してユーザー名が指定されていません」というエラーが表示されましたdmesg。そのvs戻りコード-6について何か考えはありますか?
Josh、

@Joshファイルの形式は何ですか?1行で「username = your-username」、別の行で「password = your-password」にする必要があります
Michael Mrozek

うん、そういうことです...
Josh

@ジョシュ・フム。さて、私はあなたの質問の編集に気づきました。あなたの古い方法に問題だったuserusername同義語です。両方をリストする代わりに、1つを選択する必要があります。user=fooはCIFSの方法ですがusername=foo、SMBFSとの下位互換性を考慮しています
Michael Mrozek

@Michaelもうすぐだ!EDIT3を参照してください、あなたは正しかったですが、機能するように切り替えましusernameuserが、ユーザーのマウントを壊しました...
Josh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.