iwason diary

健康、プログラミング、日常系などなど

Linux ユーザ追加 useradd(adduser) ,sudo , passwd

Linuxに新規ユーザーを作成するには、コマンド「 useradd 」を使用します。

 

useradd -g groupID -d /homedirectory -s /shell path -u userID userName

useradd -g 501 -d /home/hoge -s /bin/bash -u 501 hoge

オプションを省略すると

# useradd -D

で表示される値がセットされます。

 

FreeBSDではadduserの場合対話形式のユーザ設定となりますが、

Linuxのadduserコマンドは、useraddコマンドのシンボリックリンクであるため、

useradd とadduser は結局挙動が同じようです。

  

作成したユーザのパスワードを設定します

passwd hoge

 

作成されたユーザはエイリアスが設定されていないため、

ll 

などの便利なコマンドを使用できません。

alias ll='ls -lF'

などのコマンドでも追加できますが、これだと端末に接続する度に

コマンドで指定しなければなりません。

 

ホームディレクトリに.bashrcファイルを作成し、

エイリアスの設定を保存します。

vi ~/.bashrc

オススメ設定

--------------------------------------------------------------------------------------------

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

--------------------------------------------------------------------------------------------

 

sudo コマンド

root 権限でしかできないことを普通のユーザに実行できるようにします。

visudo コマンド

sudoの設定ファイルを起動し、(defaultでviが起動します。)修正した内容を自動構文チェックしてくれます。

 

 

参考サイト

http://www.itmedia.co.jp/help/tips/linux/l0284.html 

http://www.k4.dion.ne.jp/~mms/unix/linux_com/passwd.html

http://www.k4.dion.ne.jp/~mms/unix/linux_com/useradd.html

http://codezine.jp/unixdic/w/adduser/