ユーザーの確認
homeディレクトリがあるかで確認
ls -l /home
パスワードがあるかで確認
cat /etc/passwd
ユーザーの追加
sudo adduser 新しいユーザー名
続いてパスワードの入力(再入力確認有り)
その後はフルネームなどのオプション入力
ユーザーの削除
sudo userdel -r 削除したいユーザー名
-r はhomeのディレクトリも一緒に削除するオプション
"user XXX is currently logged in と表示され削除できない場合
-
who
でログイン中のユーザーを確認してみる -
ps aux | grep 対象ユーザー名
で対象ユーザーが所有者のプロセスを検索してみる。
見つかればそのプロセスをkillする。 - それでもダメな場合は
sudo -u 対象ユーザー名 kill -9 -1
で対象ユーザーのプロセスを全てkillしてみる。
(対象ユーザーがApacheやMySQLなど大事なサービスをstartさせていた場合はそれらも停止してしまうため注意)
sudoに追加
sudo gpasswd -a 新しいユーザー名 sudo
-a
は --add
の略。