メンテナンス・トラブルシュート - コマンド・ユーティリティ・ソース - vipw の裏技


クラウディア 


1. 概要
2. 既存 ID のユーザを作成する
3. 何の得があるか・・・

1. 概要

 「裏技」とか書いちゃいましたけど、知っている人には常識なことで、わたしが知らなかっただけのことかもしれません。  わたしはびっくりしたのです。

2. 既存 ID のユーザを作成する


/etc/passwd
 ファイル内に。

hogehoge:*:1001:1001::0:0:hogehoge-user:/home/hogehoge:/bin/tcsh
 というユーザがいる状態で、ユーザ ID 1002 が空きだったとします。  通常、次にユーザを作るなら、ユーザ ID 1002 のユーザを作成しますが・・・。  「vipw」で。

fugafuga:*:1001:1001::0:0:fugafuga-user:/home/hogehoge:/bin/tcsh
 というユーザを作ることが可能なのです。  エラーもおきずに保存できます。  「fugafuga」ユーザは「passwd」コマンドで、「hogehoge」と別のパスワードを設定できます。  で、ログイン環境他、ほぼすべての環境・環境変数を「hogehoge」と同じものを使用することができます。

3. 何の得があるか・・・

 一見、たんにそんなことができても無意味に見えるかもしれません。  これ一体何の得があるかというと・・・。  「xrdp」等を使用して、リモートデスクトップ環境を提供している場合。  通常、リモートデスクトップ接続している状態で、同じユーザがログインすると、接続済のユーザが強制ログアウトになりますが。  前項の状態で「hogehoge」がリモートデスクトップ接続していて、「fugafuga」がリモートデスクトップ接続してきても、「hogehoge」はログインしたままその環境を使い続けることができます。  ある程度、大きなシステムで、複数のプロセスが同時実行している状態で、「Eclipse」等によりデバッグを行うとき、ワークスペースを分けて、「hogehoge」と「fugafuga」が別のプロセスを同時にデバッグすることが可能なのです!

audiobook.jp
それがだいじWi-Fi
薬屋の独り言
葬送のフリーレン Prime Video
EaseUS
JETBOY
5G CONNECT
TikTok Shop 【リピート用プログラム】
サウンドハウス
ベルリッツ
アフィリエイトのアクセストレード
earthcar(アースカー)
Amazonギフトカード
ネットオークションの相場、統計、価格比較といえばオークファン
U-NEXT
ハイスピードプラン
健康サポート特集
損保との違い
【usus ウズウズ】