ご回答ありがとうございます。
> このファイルの意味をご存知ならば、どんな方法で編集や再生成してもかまいませ
> ん。
> (念の為、例えば、
> 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コマンドはコンパネの[ユーザとパスワード]から登録した全ユーザを表示するコマンドなのですね。
憶えておきます。
|