sodo — это волшебная палочка, которая позволяет простому смертному запускать команды с правами бога-машины (root). Да, можно жить под root'ом, но это как ходить по стройке в шлёпанцах: удобно, пока не прижмёт, но один косяк — и всё, приехали.
Делается всё в три шага: зашли на сервер, создали пользователя, сунули его в группу sudo.
1. Логинимся как root
Тут без вариантов. Если у тебя нет прямого доступа к root'у — иди выпрашивай у того, кто настраивал сервер.
ssh root@server_ip_address
2. Создаём нового юзера
adduser — и всё. Заменяешь username на нормальное имя, а не "test" или "vasya", если, конечно, не хочешь потом самому страдать.
adduser username
Система спросит пароль — делай его не “1234” и не дату рождения собаки. Потом предложит вбить всякий шлак типа Full Name — жми ENTER, всё это никому не нужно.
3. Даем права sudo
В Ubuntu всё просто: кидаем юзера в группу sudo.
usermod -aG sudo username
-aG значит "добавь в группу, не выкидывая из остальных". Если забудешь -a, привет — лишишь человека остальных групп и словишь гнев.
4. Проверяем, что всё норм
Логинимся под новым пользователем:
su - username
И пробуем:
sudo whoami Если в ответ прилетает root — всё, у юзера теперь в руках молот Тора.
Как пользоваться sudo
Ставишь sudo перед командой — и она идёт от имени root'а. Например:
sudo ls -l /root
Первый раз в сессии попросят пароль — это нормально. Дальше будут верить на слово, пока не перелогинишься.
Итог
Три команды, и у тебя есть юзер с админскими правами. Не держи всех в sudo просто так — это как раздавать ключи от квартиры с паролем от банковской карты. Дай только тем, кто понимает, что делает, иначе одна опечатка в команде — и система в хлам.
0 комментариев