sudo for Windows 2000/XP

目次

1. 概要

Windows 2000/XP 専用の sudo (もどき) です.runas の使用に際し,パスワードを毎回手動で入力するのが面倒になり,これを作成しました.

sudo というのは名ばかりで,パスワード認証を自動で行う点以外,Windows の runas と同じものだと考えてください.

本家 sudo とはまったく別物のプログラムです.セキュリティは全く考慮していません.

2. 必要なソフトウェア

2-1. 開発環境

2-2. 必要OS

CreateProcessWithLogonW API を使用しています.Windows 2000/XP 以降のOSを使用してください.

3. ダウンロード

最新のバージョンは 0.0.1 です(2004年7月11日現在).

sudo-win-0.0.1-src-tar.gz (1,306 バイト, ソースファイル)

4. インストール

そのままではコンパイルできません.以下の作業を行ってください.

あとは make するだけです.

コンパイルした実行ファイルには,設定したユーザのアカウント名とパスワードが暗号化されないまま埋め込まれています.管理者以外からは読めないようにする等,実行ファイルの取り扱いに注意する必要があります.メモリ上に読み込まれた実行ファイルのイメージは,そのユーザの権限で読むことができるので,管理者以外に実行権限を与えることもお勧めしません.

5. 使用方法

実行ファイルをパスの通った場所に配置した上で,コマンドプロンプト(あるいはそれに類するもの)から以下の書式でコマンドを起動します.

書式: sudo 実行ファイル名 引数1 引数2 ...

コンパイル時に指定したユーザの権限で指定のプログラムが起動します.

5. TODO


Valid XHTML 1.0! Valid CSS!
© 2004-2007 by ぱくちゃん.
Last modified: Tue Jan 9 05:38:12 JST 2004