web-dev-qa-db-ja.com

Windows8ファイルをUbuntuServer12.10と共有する方法

私のネットワークには、12.10を実行しているWindows8ラップトップとUbuntuサーバーがあります。 Windows8ラップトップからUbuntuファイル共有に問題なく接続できます。

質問:UbuntuサーバーからWindowsファイル共有を接続してマウントするにはどうすればよいですか?

これは、Windows8からUbuntu共有に接続できることを確認するために可能である必要があります。

2
Benjamin Jones

UbuntuとGnomeを使用すると、Windowsネットワーク共有上のファイルに簡単にアクセスできます。

Places Menを開き、Networkをクリックします。 Windowsネットワークアイコンが表示されます。ダブルクリックして開きます。次のウィンドウには、ネットワーク上で見つかったすべてのドメイン/ワークグループが表示されます。各ドメイン/ワークグループ内に、共有が有効になっているドメイン/ワークグループ上のすべてのコンピューターが表示されます。コンピューターのアイコンをダブルクリックして、その共有とファイルにアクセスします。

コマンドラインからのみ実行する場合:

Sudo apt-get install samba smbclient

SMBを使用してWindowsファイルシステムをマウントするには、smbfsも必要です。次のコマンドを入力します。

Sudo apt-get install smbfs

コマンドラインからの接続は、FTP接続に似ています。

リストパブリックSMB共有

smbclient -L //server -U user

SMBと共有する

smbclient //server/share -U user

ユーザーパスワードを入力します。直接接続できます

smbclient //server/share -U user%password

ただし、パスワードは画面に表示されます(安全性は低くなります)。

接続すると、次のようなプロンプトが表示されます。

smb: \>

使用可能なコマンドのリストについては、プロンプトで引用符なしで「help」と入力してください。

Windows共有をマウントする場合は、

Sudo apt-get install smbfs

次に、次のようなものです。

mkdir ~/mnt
Sudo mount -t cifs //myserver_ip_address/myshare ~/mnt -o username=samb_user,noexec
3
bubba

Sambaサービスを使用すると、LinuxマシンをWindowsマシンに接続できます。

これは、このテーマに関する大量の記事の1つです。

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

0
PaulProgrammer

Autofsを使用 でWindows共有をマウントすることを強くお勧めします。これには、smbclientやcifsマウントをfstabに追加するよりも多くの利点があります。 Autofsは再起動に耐性があり、アイドル時に切断し、オンデマンドで自動的に再接続し、ユーザーレベルで完全に透過的です。試してみます。

セットアップの例を次に示します。

/ etc/auto.master

# bunch of comments

/cifs   auto.cifs  --ghost

+auto.master

/ etc/auto.cifs

mntpoint   -fstype=cifs,username=winuser,password=winpass,file_mode=0666,dir_mode=0777   ://winpc/share

autofsサービスを再起動すると、新しいディレクトリ/cifsが作成されます。作成する必要はありません。 autofsはそれを作成するか、既存の場合は破棄してから作成します。 (したがって、/mediaファイルでautofsルートをauto.masterにしようとしないでください)。

通常、ls /cifsすると、空のように見えます。 /cifs/mntpointに移動すると、自動マウントがトリガーされ、欠落しているマウントが表示されます。ただし、--ghostオプションを使用すると、マウントされていない場合でも、 マウントポイントは表示されたままになります になります。


または、これを/ etc/auto.cifsのコンテンツとして使用することもできます。

*   -fstype=cifs,username=winuser,password=winpass,file_mode=0666,dir_mode=0777   ://winpc/&

このワイルドカード表記により、/cifs/sharenameで各共有を明示的に定義しなくても、auto.cifsに移動することで、winpcからのすべての共有を自動マウントできます。これにより、Linuxボックスで何も変更することなく、Windowsマシンで共有を自由に作成および破棄できる柔軟性が得られます。

ただし、--ghostオプションは役に立たないため、cifsマウントがトリガーされていない場合でも、ls /cifsは空のように見えます。共有名を覚えておくか、シンボリックリンクを作成する必要があります

ln -s /cifs/sharename ~/sharename

または類似。


auto.cifsの両方の例で、file_modeオプションとdir_modeオプションに注意してください。これらは、cifsにマウントされたリソースのファイルとフォルダーに適用されるアクセス許可です。そのまま、すべての人に読み取りと書き込みのアクセス許可を付与します。セキュリティを少しダイヤルしたい場合は、次のようにします。

  • ワークステーションに「net」というグループを作成します:groupadd net

  • そのグループにアカウントを追加します:usermod -a -G net username

  • inauto.cifsadd uid=root,gid=net

  • inauto.cifschange file_mode=0660,dir_mode=0770

また、ネットワーク共有のユーザー名とパスワードをauto.cifsに保存する場合は、防止するためにchmod 600 /etc/auto.cifsを忘れないでください。それを読むことからの非ルート。

0
rojo

Ubuntu 12.10からマウントするには、cifs-utilsパッケージが必要です。

次に、root権限で:

mount.cifs // hostname/UbuntuTest/mnt/remote -o username = smbuser

Fstabを介してマウントすることもできます(ユーザー名とパスワードを含む資格情報ファイルを使用することをお勧めします)。

// hostname/UbuntuTest/mnt/remote cifscredentials =/home/smbuser/authentications 0 0

もちろん、「smbuser」は有効なアクティブなWindowsアカウントである必要があります。

0
user168261