Raspberry Pi:Основы Linux/Пользователи Linux

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Пользователи Linux[1]

Административное управление пользователями в Raspbian выполняется через командную строку. Пользователь по умолчанию — это pi с паролем raspberry. Raspbian позволяет добавлять новых пользователей и менять пароли к их учетным записям.

Смена пароля

Будучи залогиненным как pi, вы можете поменять пароль, и делается это при помощи команды passwd.

Введите в командной строке passwd и нажмите  ↵ Enter . В целях аутентификации вас попросят вести текущий пароль, а затем и новый. По завершении нажмите  ↵ Enter , после чего вас попросят подтвердить новый пароль. Учтите, что во время написания пароля никаких символов в соответствующем поле показано не будет. Если подтверждение пароля пройдет успешно, вам покажут соответствующее сообщение

passwd: password updated successfully

после чего тут же заработает новый пароль.

Если у вас есть права суперпользователя, то вы можете менять не только свой, но и пароль других пользователей. Делается это при помощи той же команды, но с добавлением имени пользователя. Например,

sudo passwd bob

запустит процесс смены пароля для пользователя bob, а также ряд опциональных значений (вроде имени пользователя). Чтобы пропустить ввод опциональных значений, просто нажмите  ↵ Enter .

Удаление пароля пользователя

Это осуществляется при помощи команды

sudo passwd bob -d

, где bob — это имя пользователя, чей пароль удаляют.

Создание нового пользователя

На Raspbian это осуществляется при помощи команды adduser.

К примеру, чтобы добавить пользователя bob, введите команду

sudo adduser bob

, после чего вас попросят ввести для него пароль. Если вы не хотите устанавливать никакого пароля, просто оставьте это место пустым.

Домашняя директория

Когда вы создаете нового пользователя, он получает свой собственный раздел в директории /home/. К примеру, домашним разделом для пользователя pi является /home/pi/.

Директория SKEL

В момент создания нового пользователя в его раздел будет скопировано содержимое директории /etc/skel/. Туда можно добавлять и модифицировать разного рода дот-файлы (вроде .bashrc), после чего эти изменения будут применяться ко всем вновь создаваемым пользователям.

Пользователь с правами sudo (sudoer)

Пользователем по умолчанию в Raspbian является pi, и это пользователь с правами sudo. Таким образом, если вписать перед командой приставку sudo, это дает возможность запустить эту команду от лица root-пользователя. Кроме того, можно полностью переключиться на root-пользователя, вписав

sudo su

Чтобы добавить нового пользователя в число sudo-пользователей, впишите

sudo visudo

(будучи sudo-пользователем) и найдите строчку

root ALL=(ALL:ALL) ALL

которая находится ниже закоментированного заголовка

# User privilege specification

Скопируйте эту строчку, но вместо root впишите имя пользователя (например, bob). Чтобы разрешить пользователю беспарольный sudo-доступ, впишите следующее:

# User privilege specification
root  ALL=(ALL:ALL) ALL
bob   ALL = NOPASSWD: ALL

Чтобы применить изменения, сохраните и выйдите. Будьте осторожны. Посредством этой команды можно случайно лишить sudo-прав вашу собственную учетную запись.

Также имейте в виду, что вы можете поменять редактор, который использует команда visudo (по умолчанию это Nano). Для этого нужно вписать следующее:

update-alternatives --set editor /usr/bin/vim.tiny

Это поменяет редактор на Vim.

Удаление пользователя

Это выполняется при помощи команды userdel. Чтобы вместе с пользователем удалить и его домашнюю директорию, добавьте ключ -r. К примеру, эта команда удаляет пользователя (а вместе с ним и его директорию) с именем bob:

sudo userdel -r bob

См.также

Внешние ссылки