Ubuntu — одна из самых популярных операционных систем Linux, подходящая как для новичков, так и для экспертов. Управление пользователями имеет решающее значение для обеспечения безопасности и эффективного администрирования системы. В этом руководстве мы рассмотрим, как добавлять и удалять пользователей на Ubuntu 20.04 VPS и назначать пользователям права sudo .
Почему учетная запись root должна добавлять и удалять пользователей на Ubuntu 20.04 VPS и назначать пользователям права sudo?
При использовании Ubuntu 20.04 учетная запись root (администратор высшего уровня) имеет неограниченный доступ ко всей системе. Однако напрямую использовать учетную запись root не рекомендуется по следующим причинам:
Повышенная безопасность
Использование учетной записи root для выполнения повседневных задач представляет собой значительный риск для безопасности. Даже незначительная ошибка, например, выполнение неправильной команды, может привести к серьезным проблемам, таким как потеря данных или повреждение системы. Создавая новых пользователей и предоставляя им права sudo, Вы ограничиваете сферу административных полномочий конкретными задачами.
Предотвратите случайные ошибки
Учетная запись root не накладывает никаких ограничений на команды, что увеличивает риск непреднамеренного повреждения системы. Создав нового пользователя с правами sudo, Вы можете убедиться, что перед выполнением критически важных команд требуется подтверждение пароля, что снижает вероятность ошибок.
Эффективное управление системой
Делегирование задач пользователям с различными уровнями прав упрощает управление системой. Например:
- Обычные пользователи могут выполнять базовые задачи, такие как редактирование файлов или запуск приложений.
- Пользователи Sudo могут выполнять сложные задачи, не используя напрямую учетную запись root.
Более простое отслеживание активности
Когда к системе обращаются несколько пользователей, использование учетной записи root затрудняет отслеживание того, кто внес определенные изменения. Назначение прав sudo отдельным пользователям позволяет Вам отслеживать и управлять историей действий каждого пользователя.
Соответствие лучшим практикам безопасности
Производственные системы часто следуют принципу «наименьших привилегий», что означает предоставление только необходимых прав для выполнения задач. Это минимизирует риск внешней эксплуатации или человеческих ошибок. Таким образом, добавление новых пользователей и назначение прав sudo обеспечивает лучшую безопасность и контроль над Вашей системой, одновременно упрощая обслуживание сервера.
Добавление и удаление пользователей на Ubuntu 20.04 VPS
1. Добавление нового пользователя на Ubuntu 20.04 VPS
Создать нового пользователя в Ubuntu очень просто с помощью интерфейса командной строки.
Шаг 1: Войдите на Ваш Ubuntu 20.04 VPS
Убедитесь, что у Вас есть доступ к VPS под управлением Ubuntu 20.04. Когда Вы войдете в систему, Вы будете работать как пользователь root.
Шаг 2: Создайте нового пользователя
Выполните следующую команду, чтобы добавить нового пользователя:
adduser <username>
Например, чтобы создать пользователя с именем vpswindows:
adduser vpswindows
Система предложит Вам сделать это:
- Установите пароль для нового пользователя.
- Укажите необязательные личные данные, например, полное имя или номер телефона (Вы можете пропустить их, нажав Enter).
Шаг 3: Проверка пользователя
Чтобы проверить только что добавленного пользователя, выполните команду:
cat /etc/passwd
Это выведет на экран список всех пользователей, включая только что созданного.
2. Удаление пользователя на Ubuntu 20.04
Если учетная запись пользователя больше не нужна, Вы можете удалить ее, чтобы сохранить систему чистой и безопасной.
Шаг 1: Удалите пользователя
Используйте следующую команду, чтобы удалить пользователя:
deluser <username>
Например, чтобы удалить пользователя vpswindows:
deluser vpswindows
Шаг 2: Удалите домашнюю директорию пользователя
Чтобы также удалить домашнюю директорию пользователя, используйте опцию —remove-home:
deluser --remove-home vpswindows
Шаг 3: Убедитесь в удалении
Чтобы убедиться, что пользователь был удален, проверьте файл /etc/passwd:
cat /etc/passwd
3. Назначение прав Sudo пользователю
Права Sudo позволяют пользователю выполнять административные команды, например, устанавливать программное обеспечение или изменять критические настройки.
Шаг 1: Добавьте пользователя в группу Sudo
Используйте следующую команду, чтобы предоставить права sudo:
usermod -aG sudo <username>
Например, чтобы предоставить права sudo пользователю vpswindows.com:
usermod -aG sudo vpswindows
Шаг 2: Проверьте права Sudo
Войдите в систему как пользователь и выполните команду:
sudo whoami
Если команда возвращает root, значит, пользователю были успешно предоставлены права sudo.
Важные заметки
- Предоставляйте права Sudo с умом: Права sudo должны быть только у доверенных пользователей, поскольку они могут выполнять любые изменения в системе.
- Резервное копирование данных перед удалением пользователей: Перед удалением учетной записи пользователя убедитесь, что важные данные сохранены в резервной копии.
- Управляйте группами пользователей: Для более детального контроля разрешений рассмотрите возможность использования групп для управления правами пользователей.
Заключение
Добавление и удаление пользователей на Ubuntu 20.04 VPS и назначение пользователям прав sudo не только поможет Вам легче управлять системой, но и повысит уровень безопасности. Если у Вас возникли вопросы или Вам нужна помощь с услугами Windows/Linux VPS, не стесняйтесь обращаться к нам за консультацией и бесплатной регистрацией аккаунта!