Операційна система Linux - це розрахована на багато користувачів ОС. Іншими словами, користуватися комп'ютером і залогініваться в ній можуть не один, а кілька користувачів. Але для захисту комп'ютера (і в цілях збереження приватного простору інших користувачів) дії користувачів мають деякі обмеження.
Більшості користувачів дозволяється запускати велику частину програм, а також редагувати і зберігати файли, які знаходяться в їх домашніх директоріях. Звичайним користувачам, як правило, не дозволяється редагувати системні файли, а також файли, що знаходяться в директоріях інших користувачів. Крім того, в Linux є спеціальний користувач, іменований суперкористувачем, який, як правило, має нікнейм root. Він має необмежений доступ до комп'ютера і може робити майже все.
приставка sudo
Як правило, входячи в систему, ви залогініваетесь не як root. Проте, у вас все ж є можливість отримати доступ суперкористувача - за допомогою приставки sudo. Якщо ви залягання в Raspberry Pi як користувач pi. то це означає, що ви залягання, як звичайний користувач. У цьому випадку, щоб запустити команду від імені root-користувачів, вам потрібно поставити в її початку приставку sudo.
Наприклад, якщо ви хочете встановити на Raspbian додаткове ПО. то зазвичай для цього використовується інструмент apt-get. Щоб отримати можливість оновити список доступного ПО. то цій команді потрібна приставка sudo. Тобто все це буде виглядати наступним чином -
Ви також можете запустити оболонку суперкористувача за допомогою команди
Хто може використовувати sudo?
Якби кожен користувач міг ставити перед запускаються командами приставку sudo. це звело б весь сенс безпеки нанівець. Тому використовувати sudo (тобто, по суті, володіти правами адміністратора) можуть лише перевірені користувачі. Серед таких числиться, наприклад, користувач за замовчуванням - pi. Щоб інші користувачі теж могли діяти від імені суперкористувача, їх можна, по-перше, просто додати їх до групи sudo. а по-друге, додати за допомогою команди visudo.
Більш докладно про користувачів - тут.