お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-06-07 17:27:50

lenny27
新しいメンバ
登録日: 2011-06-07

ubuntu 11.04 へのWindowsマシンからのアクセス環境構築

Ubuntu日本語フォーラムの皆様、お忙しい中、失礼します。

当方、事務系の仕事に従事しています。
Linuxのマシンに触るのは初めてです。

windowsマシンとのファイル共有について、質問させてください。

目的:Linuxマシンをファイルサーバとし、イントラネットでつながれた
   周辺のWindowsマシンからファイル共有を可能にすること


共有のために必要なツールは、sambaと認識しています。

これまでの経緯を以下に記載します。

1.Ubuntu 11.04(デスクトップ)をインストール
2.共有用のフォルダを作成(インストール時とは別アカウントのホームディレクトリ、管理者権限なし)
3.共有用のフォルダに対して右クリックを行い、Sharing Options を選択し、Share this folder チェックを記入
4.Sharing service is not installed というポップアップが出たので、Install Serviceをクリック
5.Sharing service installation has failed というメッセージを確認
6.ファイルシェアのためのツールであるsambaが未インストールと考え、
  dpkg -l コマンドをターミナルから実施し、以下のインストールを確認
    - samba-common
      - samba-common-bin
  - smbclient などのインストールを確認
7.Synaptic package manager を開き、上記6と同様の結果を確認
8./etc/samba/smb.conf をvi エディタで開き、smb.conf がSample configuration file であることを確認

 上記の作業5~8より、sambaは、未インストールであると判断しました。

 そこで、sambaをインストールすべく、オフラインでの入手を試みました。
 (当方では、本Ubuntuマシンを、「インターネット環境につなげてはいけない」という制約があります)
 入手には、以下のサイトを参考にしました。
 https://wiki.ubuntulinux.jp/UbuntuTips/Application/PackageManagementSystem/SynapticPackageDownloadScript

 上記のサイトを参考に以下の作業を実施しました。
9.Synaptic package manager を開き、「パッケージダウンロードスクリプトを生成」を試みたが、実施できず
  (未インストールのsambaがみつからず)

長くなりましたが、質問は以下となります。

Q1:Ubuntu 11.04(デスクトップ)では、上記目的のためのsambaは、プレインストールされていないと考えてよろしいでしょうか。
Q2:Q1において、プレインストールされていない場合、オフラインでsambaを入手するために、上記作業9以外の方法は、ございますでしょうか。


以上 よろしくお願いします

オフライン

 

#2 2011-06-07 21:48:57

hir0
メンバ
登録日: 2008-09-28

Re: ubuntu 11.04 へのWindowsマシンからのアクセス環境構築

「未インストールのsambaが見つからない」と言うのは「sambaはインストール済み」って事ですよね?

そのままスクリプトを生成してターゲットのPC上で実行すればOKですよ。

オフライン

 

#3 2011-06-07 22:32:27

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: ubuntu 11.04 へのWindowsマシンからのアクセス環境構築

ubuntu-desktopではsambaのクライアント機能を提供するソフトは最初から入っていますが、サーバー機能を提供するものはあとからインストールすると思います。

このPCをファイルサーバーとしてのみ使うのか、それとも、Desktopとしても使うのか、目的が見えません。多分「ネットに接続することができない=ファイルサーバーとしてのみ使用」と推測しますが、そうすると、Ubuntuで良いのか疑問です。最初からインターネットに繋げないのでは、CentOSのほうが非常に簡単です。
理由は、
①DVDで提供され、CD4枚分で、サーバー等に必要なソフトは全てDVDに入っています。パッケージを外部から探す必要がありません。
②ある程度枯れた実績のあるソフト群ですので、(本当はしたほうが良いが)あまり、アップデートをしなくとも大丈夫です。
③Ubuntuをサーバーにして使うより、(ファイルサーバー設定は難しくありませんが、)設定例が多く公開されています。

というわけで、ファイルサーバーだけならば、CentOSか、または、英語が得意ならば、「Openfiler 2.3(X86),2.99(X86_64)」がお薦めです。
または、何も設定しないで利用できる、市販のワンボックスファイルサーバーを薦めます。

とはいえ、これでは答えになりませんので、やり方を説明します。
はじめに、オフラインUbuntuで必要なパッケージをまずDLしなければなりませんが、何が必要か、synapticで確認します。
①synapticを開き、検索窓に「samba」といれる。→82ファイルリストアップされる。
②とりあえず必要なパッケージは
gnome-system-tools,libsmbclient,libwbclient0,nautilus-share,python-smbc,samba,samba-common,samba-common-bin,smbclient,system-config-samba,winbind,(swat,samba-doc)の13パッケージですが、samba-clientのために、インストール済みのものもあります。()はなくとも良いパッケージです。ですが、インストールする段階で必要なライブラリーがなく、エラーが出るかもしれませんので、同じように調べてDL、インストールしてください。
③必要なパッケージを見つけて、インストールのチェックをします。
④チェックし終わったら、「ファイル→パッケージダウンロードリスト作成」をえらび、ファイル(例:install_samba)を作ります。
例:samba,samba-doc,winbindを選んだ場合、

コード:

#!/bin/sh
wget -c http://jp.archive.ubuntu.com/ubuntu/pool/main/s/samba/samba_3.5.8~dfsg-1ubuntu2_i386.deb
wget -c http://jp.archive.ubuntu.com/ubuntu/pool/main/s/samba/samba-doc_3.5.8~dfsg-1ubuntu2_all.deb
wget -c http://jp.archive.ubuntu.com/ubuntu/pool/main/s/samba/winbind_3.5.8~dfsg-1ubuntu2_i386.deb

⑤この「install_samba」ファイルをUSBメモリーに入れて、インターネットに繋がっているLinux-PC(Windowsの場合はフリーソフトが必要:例:http://yakinikunotare.boo.jp/orebase/in … 8%C7%A1%CB)上のパスが通っているところ(例:~/home/hogehoge)に移動します。
⑥ ア Linux機ならば、「install_samba」のプロパティ→実行権付与して、CLIで実行。
  イ Windows機ならば、「install_samba」をテキストエディターで開いて、「#!/bin/sh」を削除、ファイル名を「install_samba.bat」として保存、コマンドラインから、実行してください。「install_samba.bat」があるフォルダーにダウンロードされます。
⑦それらのファイルをUSBメモリーに移し、オフラインUbuntu機の~/home/hogehogeにコピーします。
⑧再びsynapticから、今度は「ファイル→ダウンロードされたパッケージを追加」でホルダーを指定し、「適用ボタン」で追加します。

もう一度強調しますが、インターネットに繋げない環境でのサーバーは「最新」より「安定」を選んだほうが成功します。

オフライン

 

#4 2011-06-07 22:47:49

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: ubuntu 11.04 へのWindowsマシンからのアクセス環境構築

sambaに必要なパッケージはhttp://packages.ubuntu.com/ja/natty/sambaを見てください。

オフライン

 

#5 2011-06-08 09:18:20

lenny27
新しいメンバ
登録日: 2011-06-07

Re: ubuntu 11.04 へのWindowsマシンからのアクセス環境構築

hir0 様、funatogawa 様

ご連絡いただき、ありがとうございます。
lenny27 です。
ウェブ上に投稿するのは初めての経験でしたが、あまりに早い返信に驚いております。と、同時に感謝の気持ちでいっぱいです。

>hir0 様へ

 >「未インストールのsambaが見つからない」と言うのは
 >「sambaはインストール済み」って事ですよね?

 私の言い方が悪く、誤解を与えてしまい申し訳ありません。正確に言い直すと、「ファイルサーバ機能を有するsambaの
 パッケージがインストールされているのか確認できなかった」ということになります。
 funatogawa 様からのご指摘により、Ubuntuデスクトップ版には、「サーバー機能はあとからインストールする」必要性を
 確認しました。


>funatogawa 様へ
 
 >このPCをファイルサーバーとしてのみ使うのか、それとも、Desktopとしても使うのか、目的が見えません。

 ファイルサーバとしての利用のみを想定しております。

 >とはいえ、これでは答えになりませんので、やり方を説明します。
 >もう一度強調しますが、インターネットに繋げない環境でのサーバーは「最新」より「安定」を選んだほうが成功します。

 Ubuntuでのsamba設定に関する詳細な説明、ならびに、CentOSのご紹介、誠にありがとうございます。

 CentOSについて調べた後、どちらにするかを検討したいと思います。
 他の開発部署の先輩で、CentOSマシンを管理されておられる方がいるようなので、その方からの意見を聞きながら作業を
 進めていきたいと思います。

 今までは仕事と関係がなかったせいか、OSには特に興味はありませんでしたが、このフォーラムをみて興味がわきました。
 また、このように早く返信がくることで、インターネット上のコミュニティの素晴らしさを実感できました。

 これも何かの縁だとおもい、Linuxの勉強を続けたいと思います。

以上 ありがとうございました
  

オフライン

 

Board footer

Powered by FluxBB