Debian - 初期設定
概要
ここでは、Debian GNU Linuxの初期設定について記載する。
sudoの使用
ユーザにsudo権限を与える
初期状態のDebianにおいて、sudoユーティリティがインストールされていない場合がある。 まず、sudoユーティリティをインストールする。
su - apt-get update apt-get install sudo
/etc/sudoersファイルには、sudo権限を持つユーザのリストが含まれている。
/etc/sudoersファイルをセーフモードで開いて、以下の設定を追記する。
visudo または EDITOR=nano visudo
# /etc/sudoersファイル %sudo ALL=(ALL:ALL) ALL %<ユーザ名> ALL=(ALL:ALL) ALL # ←追記
これにより、sudoユーザとしてマークされて、Debian上で多くの特権的操作を行うことができる。
sudoの使用
sudo権限が付与されているユーザでログインして、権限制限された操作ができるかどうかを確認する。
例えば、VLCプレーヤをインストールするため、以下のコマンドを実行する。
sudo apt-get install vlc
sudo権限が使用できる場合は、インストールプロセスが開始される。
ユーザからsudo権限を削除する
/etc/sudoersファイルからユーザを削除することにより、sudo権限が削除できる。
visudo または sudo EDITOR=nano visudo
# /etc/sudoersファイル %<ユーザ名> ALL=(ALL:ALL) ALL # ←削除
sudo権限を持つユーザの確認
getentコマンドを実行することにより、sudoグループのユーザをリストアップする。
getent group sudo
また、特定のユーザがsudoグループに属しているかどうかを確認する場合は、groupsコマンドを実行する。
sudo groups <ユーザ名>
リポジトリの設定
Debianのインストール後、/etc/apt/sources.listファイルがリポジトリとしてDVDを参照しているため、システムのアップデートやパッケージのインストールができない場合がある。
このセクションでは、公式のDebianリポジトリを/etc/apt/sources.listファイルに追加する手順を記載する。
/etc/apt/sources.listファイルを、以下のように編集する。
sudo vi /etc/apt/sources.list
# 編集前 deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 DVD Binary-1 20190527-04:04]/ buster contrib main deb http://security.debian.org/debian-security buster/update main contrib deb-src http://security.debian.org/debian-security buster/updates main contrib # 編集後 deb http://deb.debian.org/debian buster main contrib non-free # ←追記 deb-src http://deb.debian.org/debian buster main contrib non-free # ←追記 # deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 DVD Binary-1 20190527-04:04]/ buster contrib main # ←削除 deb http://security.debian.org/debian-security buster/updates main contrib deb-src http://security.debian.org/debian-security buster/updates main contrib
リポジトリを有効にするため、更新する。
sudo apt update sudo apt upgrade
必要ならば、以下の基本的なパッケージをインストールする。
sudo apt install bash-completion wget curl vim telnet