Скрипт для легкої установки і настройки web сервера на ubuntu
Скрипт автоматичної установки і настройки сервера на ubuntu. Є пункт для зручного додавання нових сайтів.
Різні шпалери на різних моніторах в ubuntu
Установка різних шпалер для різних моніторів. Спосіб тестувався на ubuntu, але повинен працювати у всіх системах, включаючи windows і mac.
Автоматичне монтування яндекс диска в linux
Детальна інструкція, як змусити автоматично при завантаженні підключати яндекс диск до папки на локальному комп'ютері в linux.
Блог про налаштування та встановлення ПЗ для lnux з пріоретет на ubuntu. Статті носять просту мову, яка зрозуміла новачкам.
Вчора я абсолютно випадково сам у себе відібрав права на 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, в судоерс, а їх просто в відповідну групу. Але це так, дурниця.