JP2000222352A - Unixユーザ管理システムおよび方法 - Google Patents

Unixユーザ管理システムおよび方法

Info

Publication number
JP2000222352A
JP2000222352A JP2205899A JP2205899A JP2000222352A JP 2000222352 A JP2000222352 A JP 2000222352A JP 2205899 A JP2205899 A JP 2205899A JP 2205899 A JP2205899 A JP 2205899A JP 2000222352 A JP2000222352 A JP 2000222352A
Authority
JP
Japan
Prior art keywords
user management
machine
unix
administrator
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2205899A
Other languages
English (en)
Inventor
Eiji Kono
栄二 河野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Information Service Co Ltd
Original Assignee
NEC Information Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Information Service Co Ltd filed Critical NEC Information Service Co Ltd
Priority to JP2205899A priority Critical patent/JP2000222352A/ja
Publication of JP2000222352A publication Critical patent/JP2000222352A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】 コマンドまたは独自のインターフェースがお
こなうUNIXのユーザ管理を、WEBで提供し管理者
の負担を低減するWEBによるUNIXユーザ管理シス
テムおよび方法を提供する。 【解決手段】 Webを介してhttpプロトコルによ
り送信されてきたユーザ管理の指示をUNIXに翻訳
し、ユーザ管理の指示を解析し実行し処理結果を出力す
る管理対象であるUNIXマシン10と、Webを介し
てUNIXマシン10へユーザ管理の指示を送信し実行
された処理結果の出力を受信し表示する管理者マシン1
2とを備える。UNIXマシン10と管理者マシン12
とは、Ethernetで接続されることにより構成す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コマンドまたはO
S独自のインターフェースがおこなうUNIXのユーザ
管理をWEBで提供し管理者の負担を低減するWEBに
よるUNIXユーザ管理システムおよび方法に関する。
【0002】
【従来の技術】従来の電子メールなどのデータ通信方式
の一例が、特開平6−90251号公報に記載されてい
る。この公報に記載された電子メールシステムは、ユー
ザインターフェースがサーバ指定部を用いて使用するユ
ーザインターフェース用サーバを指定し、ユーザインタ
ーフェース用サーバに利用者認証手段,メール操作提供
手段,利用者環境情報を設けることにより異なった機
種,OS分散ネットワーク環境で利用者が電子メールシ
ステムを利用することが可能となる。
【0003】上述のような電子メールシステムのメール
サーバにUNIXマシンを導入されることが多くなって
きている。UNIXマシンの管理作業は、コマンド,O
Sベンダー独自のインターフェースでおこなう。
【0004】
【発明が解決しようとする課題】メールサーバとして、
UNIXマシンを導入した場合にユーザ管理作業は、機
種ごとに異なった作業を行うため頻繁な作業となり作業
者にとって負担となっていた。また、部門ごとにサーバ
を導入した場合は、複数のサーバを管理する必要が出て
くるため作業の量は膨大になっていくことになる。これ
らの管理者の負担を軽減するためには、使用の整った共
通の言語により作業をすることが必要とされていた。
【0005】本発明の目的は、コマンドまたはOSベン
ダー(vender)独自のインターフェースがおこな
うUNIXのユーザ管理をWEBで提供し管理者の負担
を低減するWEBによるUNIXユーザ管理システムお
よび方法を提供することにある。
【0006】
【課題を解決するための手段】本発明のUNIXユーザ
管理システムは、通信回線を介してユーザ管理の指示を
受信し、前記受信されたユーザ管理の指示を前記通信回
線を送受信するための通信用言語からOSへ翻訳し、前
記ユーザ管理の指示を解析し、ユーザ管理の処理をおこ
ない前記処理の結果を前記通信回線を介して出力するU
NIXマシンと、管理者が前記通信回線を介して前記U
NIXマシンへ、前記ユーザ管理の指示を送信し、前記
ユーザ管理の処理をおこない前記処理結果を受信し、前
記処理結果を表示する管理者マシンとを備えることを特
徴とする。
【0007】本発明のUNIXユーザ管理方法は、通信
回線を介してユーザ管理の指示を受信し、前記受信され
たユーザ管理の指示を前記通信回線を送受信するための
通信用言語からOSへ翻訳し、前記ユーザ管理の指示を
解析し、ユーザ管理の処理をおこない前記処理の結果を
前記通信回線を介して出力するUNIXマシンと、管理
者が前記通信回線を介して前記UNIXマシンへ、前記
ユーザ管理の指示を送信し、前記ユーザ管理の処理をお
こない前記処理結果を受信し、前記処理結果を表示する
管理者マシンとを備えるUNIXユーザ管理システムに
おけるUNIXユーザ管理方法であって、前記ユーザ管
理の指示の処理内容を前記管理者マシンから入力し、前
記管理者マシンは前記入力された処理内容を前記UNI
Xマシンへ送信し、前記UNIXマシンは前記処理内容
を受信し前記処理内容を解析し、前記解析の結果処理に
必要なデータを前記管理者マシンへ表示し、前記管理者
マシンは前記ユーザ管理の指示の情報を取得すると前記
UNIXマシンへ送信し、前記UNIXマシンは前記送
信された情報が正しいものかを判断し、正しいときのみ
前記処理内容に基づく処理を実行し、前記判断結果と前
記実行結果とを前記管理者マシンへ送信し、前記管理者
マシンは前記判断結果と前記実行結果とを表示すること
を特徴とする。
【0008】
【発明の実施の形態】本発明の実施例の構成を図1を参
照して詳細に説明する。図1は、本発明の実施例の構成
を表すブロック図である。図1を参照すると、本実施例
は管理対象となるメールサーバであるUNIXマシン1
0と、管理を行う管理者マシン12とで構成される。2
つのマシンは、Ethernetで接続され、TCP/
IPでの通信が可能なものとする。また、この2つのマ
シンはSSL(SecureSocket Laye
r)により暗号化され、管理情報が第3者に漏洩するの
を防ぐものである。
【0009】また、LANの伝送路とデータの伝送方式
などに関する規格(IEEE802.3)であるEth
ernetは、各ノードが伝送路の信号を監視し他のノ
ードが信号を出していないことを確認した上でデータを
送信し、異なるノードが同時にデータを送信した場合一
定時間後にデータを再送するCSMA/CD(Care
er Sence Multiple Access
with Collision Detection)
方式をアクセス方式に持つものである。
【0010】図1において、はじめに管理者はブラウザ
から管理情報を入力する。入力された管理情報は、SS
Lにより暗号化され管理対象サーバに渡され、入力され
た情報を引数としてCGI(Common Gatew
ay Interface)を起動する。次に、起動さ
れたCGIはユーザ管理プログラムを起動する。最終的
に、ユーザ管理プログラムはUNIXのユーザ管理コマ
ンドを実行し、登録や修正、削除を行う。例えばユーザ
登録をおこなった場合最終的に実行されるコマンドは
“useradd”および“passwd”コマンドで
ある。
【0011】管理者マシン12は、Ethernetに
接続でき、SSLに対応したWWW(World Wi
de Web)ブラウザ14を有する。UNIXマシン
10は、Ethernetに接続され、Webサーバの
httpであるWWWサーバ16と、管理者マシン12
と通信するときのユーザーインターフェースとなるht
ml(Hyper Text Markup Lang
uage)18と、htmlとUNIXとのプログラム
がやり取りするための規約であり、スクリプトを実行す
ることにより計算の実行およびWWWページの表示変更
ができるCGI20とを有し、これらのファイルは、管
理者マシンのWWWブラウザ上に管理項目を表示した
り、ユーザからの入力を受け付ける。さらにUNIXマ
シン10は、管理者からの入力をCGI20経由で受け
た変更について実行するユーザ管理プログラム22とを
有し、ユーザ管理コマンド24および、/etc/pa
sswdファイルとはUNIX標準で持っているものを
利用する次に、本発明の実施例の動作のを図2を参照し
詳細に説明する。図2は、本発明の実施例の動作のフロ
ーチャートを表す図である。管理者は、管理者マシン1
2から処理内容を選択する(ステップS1)。CGI2
0経由で処理内容を受け取ったユーザ管理プログラム2
2は、処理内容を解析し登録/修正/削除の各処理内容
により分岐する(ステップS2)。
【0012】解析の結果、処理内容が登録である場合、
管理者マシン12に登録項目を表示する(ステップS
3)。管理者は、管理者マシン12からUNIXマシン
10へ登録項目を入力をおこなう(ステップS4)。U
NIXマシン10は、管理者マシン10からの登録要求
をhttpd16で受信し、CGIで翻訳し、ユーザ管
理プログラム22が受信する。登録内容を受け取ったユ
ーザ管理プログラム22は、登録内容をチェックする。
登録内容が正しい場合は、ユーザ管理コマンド24を発
行し登録処理をおこなう(ステップS5)。処理終了
後、結果を管理者マシン12の画面に表示をおこなう。
ユーザ管理プログラム22は、登録内容が正しいかまた
は処理が正しくできたか否かを判断する(ステップS1
2)。判断の結果正しくない場合は、登録内容が正しく
ないまたは登録処理に失敗したとしてエラーを管理者マ
シン12の画面に表示し(ステップS13)動作を終了
する。判断の結果正しい場合は、処理結果を管理者マシ
ン12の画面に表示し(ステップS14)動作を終了す
る。
【0013】処理内容が修正の場合、管理者マシン12
上に登録済みのデータを表示する(ステップS6)。管
理者は、修正内容を入力し修正処理をおこなう(ステッ
プS7)。CGI20経由修正内容を受け取ったユーザ
管理プログラム22は、修正内容をチェックしする。修
正内容が正しい場合は、ユーザ管理コマンド24を発行
し修正する(ステップS8)。処理終了後、結果を管理
者マシン12の画面に表示をおこなう。ユーザ管理プロ
グラム22は、修正内容が正しいかまたは処理が正しく
できたか否かを判断する(ステップS12)。判断の結
果正しくない場合は、修正内容が正しくないまたは修正
処理に失敗したとしてエラーを管理者マシン12の画面
に表示し(ステップS13)動作を終了する。判断の結
果正しい場合は、処理結果を管理者マシン12の画面に
表示し(ステップS14)動作を終了する。
【0014】処理内容が削除の場合、管理者マシン12
上に登録済みのデータを表示する(ステップS9)。管
理者は、削除対象データを確認し、削除処理をおこなう
(ステップS10)。CGI20経由で削除内容を受け
取ったユーザ管理プログラム22は、ユーザ管理コマン
ド24を発行し削除処理をおこなう(ステップS1
1)。処理終了後、結果を管理者マシン12の画面に表
示をおこなう。ユーザ管理プログラム22は、削除内容
が正しいかまたは処理が正しくできたか否かを判断する
(ステップS12)。判断の結果正しくない場合は、削
除内容が正しくないまたは削除処理に失敗したとしてエ
ラーを管理者マシン12の画面に表示し(ステップS1
3)動作を終了する。判断の結果正しい場合は、処理結
果を管理者マシン12の画面に表示し(ステップS1
4)動作を終了する。
【0015】
【発明の効果】本発明のUNIXユーザ管理システム
は、通常UNIXコマンドまたはベンダー独自のGUI
を使用して行うユーザ管理を、WEB上でおこなえ管理
が容易となり、また複数のプラットフォームを使用する
ときも同じGUIで管理することができることから、シ
ステム管理者の負担軽減ができる。
【0016】管理者マシンは、SSL対応のWWWブラ
ウザが動くマシンであれば、プラットフォームは何でも
よく、どのマシンを使っても同じGUIで操作がおこな
えることから管理者マシンのプラットフォームの依存性
がなくなる。
【図面の簡単な説明】
【図1】本発明の実施例の構成を表すブロック図であ
る。
【図2】本発明の実施例の動作のフローチャートを表す
図である。
【符号の説明】
10 UNIXマシン 12 管理者マシン 14 WWWブラウザ 16 WWWサーバ 18 html 20 CGI 22 ユーザ管理プログラム 24 ユーザ管理コマンド 26 /etc/passwd file

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】通信回線を介してユーザ管理の指示を受信
    し、前記受信されたユーザ管理の指示を前記通信回線を
    送受信するための通信用言語からOSへ翻訳し、前記ユ
    ーザ管理の指示を解析し、ユーザ管理の処理をおこない
    前記処理の結果を前記通信回線を介して出力するUNI
    Xマシンと、 管理者が前記通信回線を介して前記UNIXマシンへ、
    前記ユーザ管理の指示を送信し、前記ユーザ管理の処理
    をおこない前記処理結果を受信し、前記処理結果を表示
    する管理者マシンと、を備えることを特徴とするUNI
    Xユーザ管理システム。
  2. 【請求項2】前記UNIXマシンは、 前記通信回線を介してデータを送受信するWWWサーバ
    と、 前記WWWサーバで受信された前記管理者マシンとの通
    信をインターフェースするhtmlと、 前記通信用言語とOSとの間でプログラムがやり取りす
    るための規約であり、スクリプトを実行することにより
    計算の実行およびWWWページの表示変更ができるCG
    Iと、 前記CGIで前記OSにされたプログラムを実行し、前
    記ユーザ管理の指示により前記ユーザ管理の処理を実行
    するユーザ管理プログラムと、を有することを特徴とす
    る請求項1記載のUNIXユーザ管理システム。
  3. 【請求項3】前記通信回線は、Ethernetである
    ことを特徴とする請求項2記載のUNIXユーザ管理シ
    ステム。
  4. 【請求項4】前記OSはUNIXであることをを特徴と
    する請求項3記載のUNIXユーザ管理システム。
  5. 【請求項5】前記通信用言語はhttpであることを特
    徴とする請求項4記載のUNIXユーザ管理システム。
  6. 【請求項6】通信回線を介してユーザ管理の指示を受信
    し、前記受信されたユーザ管理の指示を前記通信回線を
    送受信するための通信用言語からOSへ翻訳し、前記ユ
    ーザ管理の指示を解析し、ユーザ管理の処理をおこない
    前記処理の結果を前記通信回線を介して出力するUNI
    Xマシンと、 管理者が前記通信回線を介して前記UNIXマシンへ、
    前記ユーザ管理の指示を送信し、前記ユーザ管理の処理
    をおこない前記処理結果を受信し、前記処理結果を表示
    する管理者マシンと、を備えるUNIXユーザ管理シス
    テムにおけるUNIXユーザ管理方法であって、 前記ユーザ管理の指示の処理内容を前記管理者マシンか
    ら入力し、前記管理者マシンは前記入力された処理内容
    を前記UNIXマシンへ送信し、前記UNIXマシンは
    前記処理内容を受信し前記処理内容を解析し、前記解析
    の結果処理に必要なデータを前記管理者マシンへ表示
    し、前記管理者マシンは前記ユーザ管理の指示の情報を
    取得すると前記UNIXマシンへ送信し、前記UNIX
    マシンは前記送信された情報が正しいものかを判断し、
    正しいときのみ前記処理内容に基づく処理を実行し、前
    記判断結果と前記実行結果とを前記管理者マシンへ送信
    し、前記管理者マシンは前記判断結果と前記実行結果と
    を表示することを特徴とするUNIXユーザ管理方法。
JP2205899A 1999-01-29 1999-01-29 Unixユーザ管理システムおよび方法 Pending JP2000222352A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2205899A JP2000222352A (ja) 1999-01-29 1999-01-29 Unixユーザ管理システムおよび方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2205899A JP2000222352A (ja) 1999-01-29 1999-01-29 Unixユーザ管理システムおよび方法

Publications (1)

Publication Number Publication Date
JP2000222352A true JP2000222352A (ja) 2000-08-11

Family

ID=12072324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2205899A Pending JP2000222352A (ja) 1999-01-29 1999-01-29 Unixユーザ管理システムおよび方法

Country Status (1)

Country Link
JP (1) JP2000222352A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030075097A (ko) * 2002-03-16 2003-09-22 박민성 인터넷을 통한 리눅스시스템의 원격 제어방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030075097A (ko) * 2002-03-16 2003-09-22 박민성 인터넷을 통한 리눅스시스템의 원격 제어방법

Similar Documents

Publication Publication Date Title
US6912573B2 (en) Method for acquiring content information, and software product, collaboration system and collaboration server for acquiring content information
US6701364B1 (en) Method and apparatus for remote computer management using web browser application to display system hardware and software configuration
US6434615B1 (en) Method and apparatus for remote computer management using HTML in a web browser application and an internet server extension on an internet server API-compliant web server
US6212546B1 (en) Providing a modular gateway architecture which isolates attributes of the client and server systems into independent components
US6065051A (en) Apparatus and method for communication between multiple browsers
US7415697B1 (en) Method and system for providing visualization of underlying architecture of a software system
AU709436B2 (en) A method and apparatus for making a hypermedium interactive
US6219708B1 (en) System for network resource management
US6323881B1 (en) Web based GUI server and method for a telecommunications node
JP3754230B2 (ja) ウェブリソースの保護方法
JPH10301874A (ja) 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体
US20020161903A1 (en) System for secure access to information provided by a web application
AU2004200465B2 (en) Computer program code and method for delivering external data to a process running on a virtual machine
JP2002528813A (ja) ソフトウェアの、コード化されたアプリケーションのための自動化されたウェブインターフェイス生成
CN100383774C (zh) 网络上的多个计算机之间进行合作的方法、系统
US20040003131A1 (en) Apparatus and method for monitoring and routing status messages
CN104484094B (zh) 基于多屏工作站的隧道监控多网页界面的实现方法
WO2019019864A1 (zh) 嵌入式自助终端的通信系统、方法及装置
US20040260806A1 (en) System supporting communication between a web enabled application and another application
JP4313091B2 (ja) 情報処理システム
US20060070075A1 (en) Server-recorded macros and web application automation
JP2004246747A (ja) 既存サービスのラッピング方法および装置
JP2000222352A (ja) Unixユーザ管理システムおよび方法
US20050125491A1 (en) Information processing apparatus and method
JPH1185686A (ja) 情報処理方法及び情報処理装置、サーバを制御するプログラムを格納した記録媒体