Повертаємо доступ до sudo

Повертаємо доступ до sudo

Скрипт для легкої установки і настройки web сервера на ubuntu

Скрипт автоматичної установки і настройки сервера на ubuntu. Є пункт для зручного додавання нових сайтів.

Повертаємо доступ до sudo

Різні шпалери на різних моніторах в ubuntu

Установка різних шпалер для різних моніторів. Спосіб тестувався на ubuntu, але повинен працювати у всіх системах, включаючи windows і mac.

Повертаємо доступ до sudo

Автоматичне монтування яндекс диска в linux

Детальна інструкція, як змусити автоматично при завантаженні підключати яндекс диск до папки на локальному комп'ютері в linux.

Блог про налаштування та встановлення ПЗ для lnux з пріоретет на ubuntu. Статті носять просту мову, яка зрозуміла новачкам.

Повертаємо доступ до sudo
Вчора я абсолютно випадково сам у себе відібрав права на sudo в ubuntu. Нижче написано як я це зробив і як полагодив.

Головною причиною послужила моя не пильність і неабияку кількість пива в організмі. Мабуть треба переходити на безалкогольні напої, до того ж кока-кола випустила пиво. Потім можете почитати про пиво від коки на BeerPlace.com.ua, можливо з ним не буде таких дурних помилок, як видалення самого себе з групи sudo.

А відібрав права на sudo командою:

sudo usermod -G vboxusers имя_пользователя

Ось так, забувши маленький ключик «-a», я видалив себе з усіх інших груп крім віртуалбоксовской.

Правильна команда на доданні в групу: sudo usermod -a -G vboxusers имя_пользователя

В результаті моєї помилки при будь-якій команді починається з sudo мені писали:

zegi is not in the sudoers file. this incident will be reported

Повернути права можна відредагувавши файл / etc / sudoers і вписати після рядки з sudo ім'я користувача і ALL = (ALL: ALL) ALL. Повинно бути приблизно так:

% Sudo ALL = (ALL: ALL) ALL
zegi ALL = (ALL: ALL) ALL

Проблема в тому, що для редагування файлу / etc / sudoers потрібен доступ до sudo. Якщо у нас є ще один користувач з правами до sudo, то логіном за нього (Cntl + Alt + F2) і редагуємо файл / etc / sudoers

sudo nano / etc / sudoers

А ось якщо другого користувача немає, то нам знадобиться LiveCd. Завантажуємося з нього і монтуємо наш диск з лінуксом.
На початку створюємо папку, куди прімонтіруем диск

sudo mkdir / mnt / lin

Тепер монтуємо диск в новоствореного папку

sudo mount / dev / sde4 / mnt / lin

Дізнатися під якою буквою у нас вінтчестер (/ dev / sde / dev / sda / dev / sdb і т.п.) можна командою:

ls -l / dev / disk / by-label /

після успішного монтування можна редагувати файл / etc / sudoers

sudo nano / mnt / lin / etc / sudoers

Вносимо зміни, зберігаємо файл (Cntl + x> Y> enter) і отмонтіруем диск:

sudo umount / dev / sde4 / mnt / lin

Перезавантажуємося в нормальну систему. Доступ до sudo повинен повернутися.

P.S. Я довго підбирав картинку до статті. У результаті вибрав цю картинку ... вона найкраще асоціюється з тим станом в якому я щас.

А через su можна зробити? su (або su root, одне і те ж), пароль свій і вже потім правити судоерс (бажано, до речі, через команду visudo, а не вручну. Але тут одна тонкість - редагування запускається в vim, що для користувача Убунту катастрофа :)? Не можу перевірити це на практиці, не хочу ламати судоерс, але може і допоможе. Отримати рут-шелл ввівши пароль СВІЙ можливо, зараз перевірив, але у мене, звичайно, нормальний судоерс. Хоча є підозра, що у рута просто той же пароль, що і у користувача першого.

Алсо, якщо є інший користувач, то допоможе той же su, навіщо ж переключатися кудись в іншу консоль? su имя_пользователя, пароль, правка судоерс, exit, профіт.

І ще з арчвікі при установці його дізнався раптом, що, наприклад,% sudo - означає «група (символ%) sudo». Тобто ідеологічно більш правильно не писати всіх користувачів, яким потрібен sudo, в судоерс, а їх просто в відповідну групу. Але це так, дурниця.

Схожі статті