Конфигурация пользователей и настройка ssh

Автор Dexter, 04 Апреля 2008, 12:09

« предыдущая тема - следующая тема »

0 Пользователей и 4 Гостей просматривают эту тему.

Dexter

Задача - настроить аккаунт пользователя так, чтобы он смог использовать систему, как администратор. Для начала необходимо войти под суперпользователем (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)

Теперь сетаповские файлы копируем от удаленного хоста