作業ユーザがsudoを使えるようになるまでの作業メモ

さくらVPSのDebian7は、初期状態ではsudoコマンドが入ってない。
従って自分でインストールしないといけない。

作業ユーザー名は、jiikkoとする。
sudoはapt-getでインストールする。
aptを使うにはrootにならないといけない。

$ su
$ apt-get install sudo
root@www144:/home/jiikko/.ssh# apt-get install sudo
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  sudo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 842 kB of archives.
After this operation, 1,882 kB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org/debian/ wheezy/main sudo amd64 1.8.5p2-1+nmu1 [842 kB]
Fetched 842 kB in 0s (2,955 kB/s)
Selecting previously unselected package sudo.
(Reading database ... 24562 files and directories currently installed.)
Unpacking sudo (from .../sudo_1.8.5p2-1+nmu1_amd64.deb) ...
Processing triggers for man-db ...
Setting up sudo (1.8.5p2-1+nmu1) ...

以下のコマンドでsudoの設定ファイルを編集できるけどEmacsかnanoが起動してしまう。

root@www144:/home/jiikko/.ssh# visudo

viしか使えないマンは、以下から設定ファイルを編集することができる。

root@www144:/home/jiikko/.ssh# vi /etc/sudoers
# /etc/sudoers
.....
# User privilege specification
root               ALL=(ALL:ALL) ALL
jiikko        ALL=(ALL:ALL) ALL       # 追加した
......

rootモードをexitで抜けたら、無事作業ユーザでsudoが使えました。


※設定を手で変更しなくても、デフォルトの設定でsudoグループのユーザはsudo使用権があるので、
この作業ユーザをsudoグループにいれればそれでsudo使えるっぽい。

# adduser jiikko sudo