web-dev-qa-db-ja.com

SMBを介してLinuxにWindows管理共有をマウントする方法

現在、LinuxでWindows共有ドライブをマウントしようとしています。マシンはWindows 7を使用しており、管理者としてログインすると、デフォルトですべてのWindowsドライブを共有します。 Android電話を使用して、ログインおよびファイルのリスト/コピー/削除を行うことができましたが、サーバーへのマウントに問題があります。

私が試しているコマンド:
mount -t smbfs -o username=MyUsername //10.0.0.2/$D /mnt/machine_1_d

問題は$ サインイン $D。この問題の解決策を思い出せません。本当にシンプルだったと思いますが、ネット上でも見つけることができません。

6
tftd

tftd、

$文字を\でエスケープしてみてください

mount -t smbfs -o username=MyUsername //10.0.0.2/D\$ /mnt/machine_1_d

dC

7
dc5553

Windowsの管理共有は、最初にボリューム文字、次に「$」記号で名前が付けられ、逆ではありません。

C:-> C $

D:-> D $

Sudo mount -t smbfs -o username=graeme,domain=example //server.example.com/C$ /mnt/bla
4
ThatGraemeGuy

「mount error(13):Permission denied mount.cifs(8)manページを参照してください(例:man mount.cifs)」私の問題は、ウィンドウでregeditにキーを追加することでした。以下は他のトピックでの私の答えです: https://serverfault.com/a/619963/23734

4
dePablo

そのための行を/ etc/fstabファイルに追加します。

//10.0.0.2/d$/ /mnt/documents cifs noserverino,rw,iocharset=utf8,password=xxxxxxxxxx,username=user_with_administrative_rights,domain=my_windows_domain 0 0

このファイルへの変更を保存した後、mount -aコマンドを使用してファイルシステムをマウントします。

この場合、オプションrwでディレクトリを読み書きできます。それ以外の場合は、オプションroが必要です。

0
Justo Gonzalez