• ベストアンサー

WindowsでLinuxのユーザを管理する

先月Linuxサーバの勉強を始めた初心者です。 WindowsXP ProfessionalにWMware Server(仮想マシン)+CentOSをインストールして使っています。 CentOS上で追加したユーザをWindowsで管理したいのですが方法がわかりません。 ヒントだけでもいいので、分かる方いたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kent85
  • ベストアンサー率52% (38/73)
回答No.6

XP Pro + vmware の環境で、ゲストOSとしてCentOSをテキストモードでセットアップしました。 メモリなどリソースの節約のため、X-Window GUI (gnome/KDE) は起動していません。 ( XPのDOS窓のような画面です ) CentOSは、loginしてコマンドラインベースでアクセスしていますが、慣れていないので扱いづらいです。 Q. NT4/2000 Serverのユーザマネージャのようなツールがあると、管理や操作が楽になるような気がしますが、代替手段はないのでしょうか? A. CentOSをX-Window(GUI)までインストールしていれば  ・XPなどでいうコントロールパネルのような存在  ・ユーザマネージャ  ・その他のシステム管理的なGUIツール は、インストールされます。 GUI起動がNGなのであれば、遠隔地にあるLinuxサーバーのような操作感覚に近くなってしまいますが ・CentOSにWebmin / Userminをインストールすれば、XPからブラウザ経由で管理画面にアクセスできます。 ・NT4でのWindowsファイルサーバーなものは、Linuxだとsambaがそれにあたります。sambaにはswatという管理ツールがあり、Webmin同様にブラウザアクセスが可能です。 ・CentOSでsshを起動していれば、sshアクセスでログインしての操作が可能。 ・vmware配下の画面に直接アクセス(現状通り)。 以上を組み合わせてアクセスするのが、楽かと思います。 Webminでも見あたらない、その他のサービス特有のものは、個別に対処します。 MySQLならphpMyAdminなどを使うなど。 CentOSを普段はランレベル3のテキストにしておいて、手間のかかる設定などのときだけ $ startx でGUIを起動し、設定変更したらGUIを終了させるという運用にするぐらいでもいいかと思います。 ( ごく少数のユーザしかいないのであれば ) XP側は、Virtual Desktop Managerのような仮想画面ソフトを導入しておくと便利だと思います。 ※CentOSユーザではないので、妙なことを言っているのかもしれません。

ikippe
質問者

お礼

詳しく説明していただきありがとうございます。 CentOSインストール時にGUIはインストールしなかったので使えないのですが、まだ試したことのないこともありますのでそちらを実装してみます。 本当にありがとうございました。

その他の回答 (5)

  • kent85
  • ベストアンサー率52% (38/73)
回答No.5

Windows Serverとおっしゃっていますが、具体的なバージョンを教えてください。 また、以下の質問それぞれに対して答えてください。 (0) VmwareでCentOSをセットアップしたときに、CentOSをミニマムのテキストモードを想定してインストールしたのか?  → CentOSはメモリ節約などのために、X-Window(GUI画面)は起動していない状態である。    (YES/NO/わからない) (1) Vmware配下のCentOSの起動方法を知っている (YES/NO/わからない) (2) CentOSに、login出来る (YES/NO/わからない) (3) CentOSで、ネットワークのeth0が設定できている (YES/NO/わからない) (4) XP → CentOSの仮想PCに ping してあげると応答がある (YES/NO/わからない) (5) CentOS → XP に pingしてあげると応答がある (YES/NO/わからない) (6) telnet / ssh / ftp / samba というのをぼんやりと、あるいは名前は知っている (YES/NO/わからない) (7) Xサーバー / Xクライアントという名前を聞いたことがある (YES/NO/わからない) (A) 汎用的な意味合いにおいて、Windows XPからLinuxサーバーに対しての操作/設定変更をするには どうすればいいか、知識としては知っている (YES/NO/わからない) (B) Webmin / Userminという名前を聞いたことがある (YES/NO/わからない) (z) この後、CentOSを使って何をするかは決めてある (YES/NO/わからない)

ikippe
質問者

お礼

情報が不十分ですいません。 (0)YES (1)YES (2)YES (3)YES (4)YES (5)YES (6)YES (7)NO (A)YES (B)YES (z)YES

ikippe
質問者

補足

Windows 2000 ServerやWindows NT Server 4.0です。 『セキュアなSambaサーバーの作り方』という参考を見て知りました。

  • 1108435
  • ベストアンサー率43% (94/217)
回答No.4

Linuxに限らず、全てのUNIX系OSのログインデータは暗号化され、特定のフォルダに入ります。それは外部からの閲覧を禁じています。(考えてみれば当然のことですね)特にサーバとしての用途の多いUNIXからすれば、ログインユーザーを外部に対し解放することは絶対にありません。 また、ログインユーザーの情報もroot権限を持っていないと閲覧ができません。Linuxの情報をWindowsで管理すると言う発想がユニークなのは認めますが、OSの性質と言うものを考えてみてください。ユーザー情報が外部に流れるのはけしていいことではありませんよね。

ikippe
質問者

お礼

確かにOSが外部からユーザ管理できたら問題ですね。 当然といえば当然ですね。 ご指摘ありがとうございます。

  • 1108435
  • ベストアンサー率43% (94/217)
回答No.3

LinuxのユーザーをWindowsで管理ってどういうことなのかがわかりません。もう少し質問の内容を明確にしてください。

ikippe
質問者

お礼

質問の補足は#1さんの所に書かせていただきました。 曖昧な表現での質問、本当にすいませんでした。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.2

VMware Server 2.0.x と 1.0.x の 話をゴチャにしているような 前の削除された質問も見たが 何を言いたいのかさっぱり解りません。 答えようが有りません。 しいて、答えるなら #1 さんの様になるでしょう。

ikippe
質問者

お礼

>VMware Server 2.0.x と 1.0.x の話をゴチャにしているような WMwareServer1.0.9を使用しています。 詳細は#1さんのところに書いた通りです。 曖昧な質問をしてすいませんでした。

  • kent85
  • ベストアンサー率52% (38/73)
回答No.1

・CentOS 側でSSH - OpenSSHを起動してXP→CentOSへSSHログインして管理。 ・CentOSにWebMin/Userminを入れてブラウザ経由でアクセス。 他にもやり方はあるかと思いますが、何をしたいのか不明ですので一般論です。 CentOSにWebminを導入しよう http://mizushima.ne.jp/Linux/Webmin/Webmin.php CentOSにWebminとVirtualminとUserminをインストール http://ceo.exbridge.jp/2009/03/centoswebminvirtualminusermin.html

ikippe
質問者

お礼

ご回答ありがとうございます。 それと、質問内容が明確でなかったことをお詫びします。 すいませんでした。 もう少し詳しく書かせていただきます。 CentOSログイン後、 #groupadd yamada #useradd test #passwd test #gpasswd -a test yamada 上記のようにしてユーザやグループを追加できると思います。 複数のユーザ、グループを登録(作成)したとして、 ユーザ名、パスワードをWindowsXP上でWindowsServerであるような『ユーザマネージャ』のようなツールなどを使用してユーザ情報やグループ情報をWindowsXP側で閲覧、管理することはできるでしょうか? このような書き方で分かっていただけるでしょうか? 先ほどは曖昧な表現で本当にすいませんでした。

関連するQ&A

  • linuxのユーザーアカウントの管理をwindows server で行うことはできますか?

    これまで、何度もお世話になっております。 私のところでは windows server を昔から使っていますが、この2,3年linuxの利用が増えてきて、現在では数10台のlinux マシンを使っております。しかし、windows はActive directory でユーザーアカウントは統合的に管理しているのですが、linux は原始的な1台ごとに /etc/passwd, /etc/shadow で管理しております。最近よくlinuxでLDAPサーバーを動かし、ユーザーアカウントの管理を統合するような記事を見かけますが、逆に windows server がある状況で、linux が windows server のユーザーアカウントを利用することは出来ないでしょうか? windows server も一種の LDAPサーバーのように思うのですが。

  • virtual pc にLinuxインストール

    vurtualPC2007を使って仮想マシンにLinux(vine Linux4.2)をインストールしようと思っているのですが仮想マシンを作成して起動し、isoイメージファイルを読みこませようとしているのですがインストール画面が出ません。(XPの仮想マシンもつくっているのですが(インストールCDで)、それ作るときは問題なかったのですが)。どうしたらいいですか。 またLinuxだとホスト,ゲスト間でファイルの移動が出来ないと聞きます。なのでVmware serverというソフトでLinuxをインストールしようと思っているのですが、お聞きしたいことがあります。 1.Vmware serverの場合、isoファイルでLinuxをインストールできるか 2.Vmware serverのWmware toolsという機能があると聞くが、インストールすると、ホスト、ゲスト間でファイルのやり取りが出来るか。またゲストOSがLinuxの場合でもインストールできるか。 3.もし2が出来ないならどうやってホストにあるファイルをゲストに 移動させるか です。的外れな質問かもしれませんが回答お願いします。

  • Unix(Linux)仮想マシンでpcを使いたいのですが。

    Unix(Linux)仮想マシンでpcを使いたいのですが。 Linuxをネットからインストールすると今のosのwindows 7 professionalと併用 して使えるでしょうか? VMware playerを使って仮想マシンを作って、unixの勉強したいのですが。 もしLinuxをインストールしたら、Linuxのアイコンをクリックしてからすれば 良いということでしょうか?(どうチェンジするんでしょうか?) 仮想マシンサーバーのpathてどうなるんでしょうか? この前、phpフォルダーを入れるapache2.2をインストールしましたが、この中に binフォルダーがありますが、これは仮想マシンなんですか? いままで学校のサーバーにSSH Secure Shell Clientで書き込んでましたが、 これは、わたしのPCにすでにunixがインストールされてるってことでしょうか? unix初心者です、仮想マシンについてほんとうによくわからないので教えてください。

  • Linuxについて

    サイトを作ろうと思っているものです。 友達と作る予定ですが、そこで使うのがLinuxとのことですがしかし使ったことがまったくありません。 WindowsXPで、コマンドプロンプトでちょっと調べることが出来るレベルです。 LinuxでCentOSを使っています。というかパソコンにインストールしただけですが。 いろいろなサイトを見るとあれを入力しろこれを入力しろとあり、確かにそれで出来ます。 しかし、私は初心者としてではなく、中上級者というレベルまで使えるようになりたいのです。 そのために勉強したいのですが、なにをどこから勉強すればいいのかがさっぱりわかりません。 ぜひ、何を勉強してからLinuxをやればしっかり扱えるか、などをお教え願いたいと思います。 またLinuxのOSとしてはCentOSを使おうと思いますが、もしほかによいものがあればお教えください。 サイトの環境 Webサーバ: Apache PHP: PHP5.2.3 以降 データベースサーバ: MySQL5.1以降

  • ldapでLinux、Win混在環境で一元管理

    サーバはcentOS6.3です。 クライアントに、 ・CentOS6.3が10台 ・Windows7が 10台 あります。 これをLDAPでユーザを一元管理したいと考えています。 当初は下記構成で構築しようとしたのですが、無理だということを知りました。 <構成1> クライアント(CentOS) → OpenLDAP(CentOSサーバ) クライアントWindows7ーーーーーー↑ 下記構成で、WindowsはSambaサーバを中継すると、 Linux、Windowsクライアントのユーザの一元管理ができるのでしょうか? <構成2> クライアント(CentOS) → OpenLDAP(CentOSサーバ)                      ↑ クライアントWindows7ーーー→Samabaーーー| WindowsとLinuxクライアントが混在する環境で、 ユーザの一元管理はできるのでしょうか? ご教授お願いします。

  • LINUXパッケージ管理

    LPIC1の勉強をしています。 業務で簡単なコマンド(viやファイル操作)は使っているのですが ブートマネージャ、ディストリビューションのインストールやパッケージ管理などは 経験したことがなく、まったくピンとこない状態なので 仮想マシンを利用して実際に管理コマンドを試そうとしているところですが 何から始めればいいかわかりません。 実際、インストールも、教科書についているCDからイメージファイルを コピーして解凍するだけで終わってしまいました。 インストールコマンド、パッケージ管理コマンドを練習するには どのような環境が必要になるのでしょうか? ちなみに「翔泳社LPIC教科書」、「基礎からのLINUX」、「LINUX標準教科書」に 目を通したのですがよくわかりませんでした。 VMWareにはCentOs5.2が入っていてWindows7の64bitで動かしています。 そもそもパッケージのインストールのことを たとえばWindowsのメーラーやブラウザなどのソフトウェアを説明書も含めて ダウンロード、インストールすることだと思っているのですが違うでしょうか? そうだとしたらCUIベースで自分に必要なパッケージはどのようにして調べるのでしょうか? 的外れな質問だったらすいません。 よろしくお願いします。

  • WinXpとLinuxの設定について

    今まで自宅サーバー(Linux)を管理してくれた知りあいが就職のため、急遽自分で管理することになりました。 そのため、Linuxを学習するために、デスクトップWinXPマシーンにHDDを追加してLinuxをインストールしようと思っています。 ちなみに、LinuxはVineです。 Winxpに使用のないような適切なインストールについて教えていただきたいのですが。 また、参考になるサイトがありましたら、紹介ください。

  • WINDOWS2000のドメインのユーザ

    ども、izumoです。お世話になります。 windows2000サーバを用いてドメインを構築しております。 ドメインユーザに、パワーユーザと同等の権利を与えるにはどのようにすればよいのでしょうか? 各マシンもコンピュータの管理にてpowerusersにドメインユーザを追加する方法で大丈夫と聞いたのですが、マシン数・ユーザ共に多すぎて困っております。 何か良い方法が、あればご教授願います。

  • Linux(CentOS)でのメールサーバ構築

    Linux(CentOS)でのメールサーバ構築初心者です。 PostfixとDovecotをインストールしようとしています。 以下の3つの質問があります。 教えてください。 【質問】 (1)Dovecotをインストールする場合、証明書(dovecot.pemというもの)は必要でしょうか? (2)SMTP-AUTHというものは必須でしょうか? それに伴って、SASLというものはインストール必須になるのでしょうか? SMTP-AUTHよりもPOP before STMPを使うというのは可能でしょうか? SMTP-AUTHの方が主流でしょうか? (3)メールユーザの設定ですが、以下の方法があると考えて良いでしょうか? ・Linuxユーザとして管理する。 ・人数が多ければ、MySQLなどデータベースとして管理する?=(イコール)PostfixAdminというもので管理する。 ルックアップテーブルというものもあるみたいなのですが、違いが分かりません。 因みにいずれにしても、メールのユーザの設定はあらかじめサーバ上で行っておく必要があるということになりますでしょうか? よろしくお願い致します。

  • VM環境にRHEL6.1がインストール出来ない

    WMWare ESXi 4.1 の仮想マシンに Guest OS として RedHat Enterprise Linux 6.1 をインストールしようとしましたが、インストーラがディスクのフォーマットを行った後の箇所で、「リポジトリ―からグループ情報を読み取ることができません。これはインストールツリーの生成の問題です。」というエラーで止まってしまい、その後仮想マシンの再起動もレスキューインストールも出来なくなります。 物理的なサーバには問題なくインストール出来るので、インストールメディアの問題ではないと思いますが、なにが問題なのでしょうか。ご存じの方がいらっしゃれば、ご教授お待ちしております。