Задача - настроить аккаунт пользователя так, чтобы он смог использовать систему, как администратор. Для начала необходимо войти под суперпользователем (root), и установить пакет именуемый wajig:
$su
Password:
#apt-get install wajig
Пока вы залогиненны под суперпользователем, необходимо настроить пакет sudo (sudo "super user do", разрешающий работать простому пользователю с правами администратора). Как root используйте команду visudo для запуска редактора, позволяющего настроить установленный пакет wajig, путем вставки нижеуказанных строк в файл (замените слово dexter на пользователя, которого настраиваете вы):
Cmnd_Alias APT = /usr/bin/apt-get, /usr/bin/apt-cache, /usr/bin/dpkg,
/usr/sbin/dpkg-reconfigure, /usr/bin/dpkg-repack,
/etc/init.d/*, /usr/sbin/update-alternatives,
/usr/lib/apt-move/fetch, /usr/bin/dselect,
/usr/bin/alien, /usr/sbin/apt-setup,
/usr/sbin/invoke-rc.d
dexter ALL=(ALL) APT
Теперь выходим из редактора, потом и из суперпользователя и возвращаемся в систему под именем нашего пользователя.
Далее делаем базовые настройки стандартных приложений, включающих ssh, emacs21, less, most, sudo:
$wajig install ssh emacs21 most zile
Если ваш компьютер находится в сети с другими компьютерами, возможно вы бы хотели переключаться между ними посредством ssh, который тоже желательно настроить для доступа к удаленным пользователям, не вбивая каждый раз пароля. Далее в настройке замените mycomputer на имя одного из компьютеров и dexter на ваш личный аккаунт:
$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key
(/home/dexter/.ssh/id_dsa):
...accept the default file location by pressing <Enter>
Enter passphrase (empty for no passphrase):
...enter a pass phrase - not too long
Enter same passphrase again:
Your identification has been saved in /home/dexter/.ssh/id_dsa
Your public key has been saved in /home/dexter/.ssh/id_dsa.pub.
The key fingerprint is:
f5:41:12:56:e4:a4:12:a5:91:a4:58:48:84:6f:b1:16 dexter@togaware
$ scp .ssh/id_dsa.pub mycomputer:.ssh/id_dsa.new
$ ssh mycomputer
$ cd .ssh; cat id_dsa.new >> authorized_keys
$ ssh-agent bash
$ ssh-add
Enter passphrase for /home/dexter/.ssh/id_dsa:
Identity added: /home/dexter/.ssh/id_dsa (/home/dexter/.ssh/id_dsa)
Теперь сетаповские файлы копируем от удаленного хоста