Bar Agent-T@たかし

Bar Agent-Tという架空のバーのオーナーです。

ユーザ追加/削除とかを触った。

前回の続き~

 

takatentandav1a.hatenablog.com

 

今回はユーザ追加編。

タイトルが微妙だったので、変えてみた。

 

ubuntuでユーザ追加する場合は、下記コマンドが推奨されているみたい。

# adduser

でも、これでもイケるらしい。

# useradd

何が違うねん、って思ったけど、とりあえずやってみた。
(答えはググれば一発で出るので黙ってやってみます。)

 

先に言っちゃうと、
useradd と adduserの違いについては下記を参照しました。

 

gumfum.hatenablog.com

www-creators.com

 

 

まずは現状。


Ubuntuで作成済みのユーザ一覧を確認する場合、

 

$ cat /etc/passwd

or

$ getent passwd

 

 

となるらしい。

 

catでファイルが実在するか見てみた。

 



ありますた。(ヨシッ)


現在log inしているユーザ名は[takashi]なので、
試しにこいつの情報を引っ張ってみる。

[takashi@15:45:41 ~]$ id takashi
uid=1000(takashi) gid=1000(takashi) groups=1000(takashi),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),117(netdev)
[takashi@15:45:54 ~]$
[takashi@15:45:54 ~]$
[takashi@15:45:54 ~]$ cat /etc/passwd |grep -i takashi
takashi:x:1000:1000:,,,:/home/takashi:/bin/bash
[takashi@15:46:45 ~]$

とりあえず、存在したのは見て取れた。
今から、ユーザ名[yakiimo]を追加してみる。

事前に同名のユーザがいないことを確認。

(居たらびっくり)

[takashi@15:46:45 ~]$ id yakiimo
id: ‘yakiimo’: no such user
[takashi@15:49:23 ~]$
[takashi@15:49:24 ~]$
[takashi@15:49:24 ~]$ cat /etc/passwd |grep -i yakiimo
[takashi@15:49:37 ~]$

 

そんな奴いねーよ!と言われちゃいました。

それではやっていこう。
まずはrootユーザに移行(スドーさん召喚)

 

[takashi@16:28:56 ~]$ sudo -i
[sudo] password for takashi:
root@takashi:~#

よしよし。

root@takashi:~# adduser yakiimo
Adding user `yakiimo' ...
Adding new group `yakiimo' (1001) ...
Adding new user `yakiimo' (1001) with group `yakiimo' ...
Creating home directory `/home/yakiimo' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for yakiimo
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] Y
root@takashi:~#

 

今回のユーザ名と同じく、

PWはyakiimoで登録してみた。

root@takashi:~# id yakiimo
uid=1001(yakiimo) gid=1001(yakiimo) groups=1001(yakiimo)
root@takashi:~# cat /etc/passwd |grep -i yakiimo
yakiimo:x:1001:1001:,,,:/home/yakiimo:/bin/bash
root@takashi:~# ls /home
takashi  yakiimo

 

ちゃんとyakiimoさんはいました!

 

homディレクトリにもいましたね。

yakiimoファイルの中には、

先ほど設定した設定ファイル等がありました。

(めっちゃスルーしました)



コマンドで実施した内容結果が

直に見られるのもいいですな。

 

一応公式のコマンドリファレンスです。↓↓

 

manpages.ubuntu.com