Как да създадем нов потребител в Ubuntu/Debian със sudo права на root в bash терминал
Управлението на потребители е основна задача при работа с Ubuntu Linux. Чрез създаване на отделни акаунти с подходящи права, системният администратор осигурява сигурност и контрол върху достъпа до ресурсите на системата.
Създаваме нов потребител с име Иван:
samyil@host2:~$ sudo adduser ivan
Терминалът ще ни подкани да зададем парола на Иван:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
След това ще поиска служебна информация за Иван, която не е задължително да попълваме – натискаме Enter за всяко поле:
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
За да дадем на Иван sudo права, трябва да го добавим в групата sudo:
samyil@host2:~$ sudo usermod -aG sudo ivan
За да проверим дали задачата е изпълнена успешно, влизаме като Иван:
samyil@host2:~$ su ivan
И проверяваме дали Иван може да чете root директорията чрез sudo:
ivan@host2:~$ sudo ls -la /root
Ако sudo правата са зададени правилно, командата ще изброи съдържанието на /root. Ако Иван не е добавен коректно в групата sudo, ще получи следното съобщение:
ivan is not in the sudoers file. This incident will be reported.
Добавянето на потребител в групата sudo е бързо и ефективно – промяната влиза в сила при следващото влизане на потребителя в системата. Препоръчително е sudo права да се дават само на доверени потребители, тъй като те получават пълен административен контрол върху системата.