web-dev-qa-db-ja.com

Linux経由でWindows共有にアクセスする方法は?

「実行」に\\share\files\と入力してアクセスできるWindows共有フォルダーがあります。

Ubuntuでそれを使用する必要があります。そこで、\\share\files\ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0/etc/fstabを追加しました。
そしてmount -aを発行しました。ディレクトリを解決できないエラーmount error: could not resolve address for share: Unknown errorが発生しました。

私はここでかなり新しいです、私を助けてくれますか?

編集1://share/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0/etc/fstabを追加してmount -aコマンドを発行しようとすると、同じエラーが発生しました。

id -uを使用して0を取得し、uid=0で使用しました。

編集2

ディレクトリパスの代わりにIP(//192.168.1.222/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0)を使用しましたが、次のエラーメッセージが表示されました

Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
3
IFightCode

Fstabを介して共有をマウントするには、次のことを行う必要があります。

  • 共有をマウントするマウントポイント(ディレクトリ)を作成します。 /mnt/share/が存在するかどうかわかりませんか?
  • スラッシュを使用
  • fstabファイルの共有名の前に共有のIPアドレスを追加します。
  • まだインストールされていない場合:cifs utilsをインストールします
  • ゲストアカウント(保護されていない共有)の場合、ユーザーIDとしてguest,uid=1000を使用して、ゲストの所有者にする必要があります。
  • パスワードで保護された共有を入力するには、ユーザーIDを共有のユーザー名と資格情報ファイルへの参照に設定する必要があります(以下の例を参照)

例として、fsatbファイルの私の行は次のようになります(\040はスペースのエスケープです):

//192.168.0.104/werkmap_documenten/documenten\040Jacob /home/jacob/Netwerkmap cifs auto,iocharset=utf8,uid=jacob,gid=users,credentials=/root/.cifscredentials,file_mode=0775,dir_mode=0775 0 0
3
Jacob Vlijm