0887 371 498 support@itservice-bg.net
16.12.2016 · Самуил Арсов · Debian, Linux commands, Ubuntu

Как да създадем нов потребител в 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 права да се дават само на доверени потребители, тъй като те получават пълен административен контрол върху системата.