Ubuntu

Ubuntuでユーザーの確認・追加・削除・sudoに追加

More than 1 year has passed since last update.


ユーザーの確認


homeディレクトリがあるかで確認

ls -l /home


パスワードがあるかで確認

cat /etc/passwd


ユーザーの追加

sudo adduser 新しいユーザー名

続いてパスワードの入力(再入力確認有り)

その後はフルネームなどのオプション入力


ユーザーの削除

sudo userdel -r 削除したいユーザー名

-r はhomeのディレクトリも一緒に削除するオプション


"user XXX is currently logged in と表示され削除できない場合



  1. who でログイン中のユーザーを確認してみる


  2. ps aux | grep 対象ユーザー名 で対象ユーザーが所有者のプロセスを検索してみる。見つかればそのプロセスをkillする

  3. それでもダメな場合はsudo -u 対象ユーザー名 kill -9 -1
    で対象ユーザーのプロセスを全てkillしてみる。
    (対象ユーザーがApacheやMySQLをstartさせていた場合はそれらも停止してしまうため注意)