search
LoginSignup
122
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

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

ユーザーの確認

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させていた場合はそれらも停止してしまうため注意)

sudoに追加

sudo gpasswd -a 新しいユーザー名 sudo 

-a--addの略で、必須です。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
122
Help us understand the problem. What are the problem?