Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1856  Re[2]:コマンドラインからユーザ削除するには?
発言者: yy
発言日: 2004 01/17 17:46
 
ご回答ありがとうございます。

> このファイルの意味をご存知ならば、どんな方法で編集や再生成してもかまいませ
> ん。
> (念の為、例えば、
> grep -v "^hoge01:" /etc/passwd > /etc/passwd.new
> mv /etc/passwd /etc/passwd.bak
> mv /etc/passwd.new /etc/passwd
> くれぐれも your own risk で)
$ cat /etc/passwd | grep "^hoge01:"
$ net user | grep hoge01
Mihoko sshd hoge01
$ passwd hoge01
Enter the new password (minimum of 5, maximum of 8 characters).
Please use a combination of upper and lower case letters and numbers.
New password:

という風に/etc/passwd にhoge01が存在しないのに
net userコマンドではhoge01が表示されてしまいます。

$ grep -v "^hoge01:" /etc/passwd > /etc/passwd.new
$ mv /etc/passwd /etc/passwd.bak
$ mv /etc/passwd.new /etc/passwd
実行後は何らかのデーモン(?)をリスタートしないと/etc/passwdの変更が反映されないのですかね。

どうすれば/etc/passwdの内容が反映されるのでしょうか?

因みに
hoge01はコマンドライン上でユーザ登録したユーザです。
コンパネの[ユーザとパスワード]から登録したユーザでは有りません。

> いちおう、"net user" と実行して、Windows 側ユーザが削除されていることを確認
> しておいてください。
net userコマンドはコンパネの[ユーザとパスワード]から登録した全ユーザを表示するコマンドなのですね。
憶えておきます。


▼関連発言

1852:コマンドラインからユーザ削除するには? [yy] 01/14
 └1854:Re:コマンドラインからユーザ削除するには? [nil] 01/15
  └1856:Re[2]:コマンドラインからユーザ削除するには? [yy] 01/17
   └1857:Re[3]:コマンドラインからユーザ削除するには? [nil] 01/17
    └1858:Re[4]:コマンドラインからユーザ削除するには? [yy] 01/20
     └1861:Re[5]:コマンドラインからユーザ削除するには? [nil] 01/22
      └1866:(お礼)Re[6]:コマンドラインからユーザ削除するには? [yy] 01/23 <

Pass 保存

早田のホームページへ
CGIROOM