Windows共有をマウントする正しい方法


20

次の行をに追加して、Windows共有をUbuntu 11.10システムにマウントしました/etc/fstab

//serveraddr/sharedfolder /mnt/foldername/ smbfs credentials=/home/myname/.smbpasswd 0 0

こちらチュートリアルを使用してください

ただし、権限に問題があります。マウントフォルダの所有者はrootです。マウントポイントにフォルダーまたはファイルを作成できません。ルートになりません。でもデフォルトのユーザーの所有権を変更することはできません

sudo chown -R myname .

私はグーグルで調べて、Windowsファイル形式(fat32 / ntfs)が所有権を保存できないという事実に起因する可能性があることを確認しました。しかし、私がサンバ経由で同じ場所に接続すると

smb://serveraddr/sharedfolder

資格情報を提供することで、ルートにならずに書き込みを行うことができます。

マウントされたフォルダーに書き込みできるようにするにはどうすればよいですか?

回答:


29

を使用しないでください。smbfs新しいプロトコルの名前とcifsパッケージの一部ですcifs-tools(まだインストールしていない場合はインストールしてください)。

代わりに、この行を fstab

//server/share /mnt/mountname cifs username=server_user,password=user_password,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

どこで

server = your server that you are trying to access
share = mapped share on that server
/mnt/mountname = any folder that you created with sudo /mnt/<folder_name>
username = the name of the user on that server that can access the mount
password = the password for that user

その後でテストすることができますがsudo mount -a、障害がない場合は安全に再起動して共有がマウントされていることを見つけることができます/mnt/<folder_name>

代わりの資格情報ファイルを使用するにusernameしてpassword上のパラメータをfstabユーザ名とパスワードを明示的にfstabに示されていないように、あなたはこれらの2行を含むファイルを作成することができます

sudo nano /etc/cifspwd

これらの行をファイルに追加します

username=<username on server>
password=<password for that username>

ctrl + xキーを押しyて、ファイルを保存するように求められたらを押します。

固定する

sudo chmod 600 /etc/cifspwd

前の行の代わりにこの行を使用してください

//server/share /mnt/mountname cifs credentials=/etc/cifspwd,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

この後、再起動しても安全であり、マウントしてマウントし、詳細を保護する必要があります。


これが機能しない場合は、の出力を貼り付けてくださいcat ~/.smbpasswd
ブルーノペレイラ

@ bbrunopereira81:動作しません。cat .smbpasswd与える user=name.surname pass=******* dom=domainname
-petrichor

@İsmailArıなぜドメインを持っているのですか?あなたはドメインの一員ですか???資格情報用にファイルを作成する代わりに、同じ行ですべてを使用してみてくださいsudo mount -t cifs //ip_from_windows_pc/sharename /mnt/share -o username=windows_username,password=windows_password_for_user,iocharset=utf8,file_‌​mode=0777,dir_mode=0777。端末でこれを試してください。障害が発生した場合は書き留めてください。
ブルーノペレイラ

1
資格情報ファイルの情報を追加し、その方法を使用することもできます。
ブルーノペレイラ

2
Ubuntu 12.10では、「モード」が有効なパラメーターではなかったことに注意する価値があると思います。代わりに、「file_mode」を使用する必要がありました。また、0777の一般的なアクセス許可に完全に同意するかどうかはわかりません。自分専用のプライベート共有をマウントする場合、「file_mode = 0660、dir_mode = 0770」のようなものがより適切だと思います。
Avian00
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.