Якщо я використовую Ubuntu 11.04, як я можу налаштувати його так, що лише два користувачі можуть вимкнути / призупинити / перезимувати на моєму ПК: root-користувач та один звичайний користувач?
Якщо я використовую Ubuntu 11.04, як я можу налаштувати його так, що лише два користувачі можуть вимкнути / призупинити / перезимувати на моєму ПК: root-користувач та один звичайний користувач?
Відповіді:
shutdown
Двійковий буде працювати тільки для кореневого користувача. Типовим підходом до цього є встановлення правил sudo, щоб дозволити користувачеві виконувати закриття як root. Якщо припустити, що користувач ще не має повних дозволів sudo (наприклад, перший користувач на настільній системі Ubuntu), ви можете додати наступний рядок до / etc / sudoers (використовуючи visudo
утиліту для безпеки):
joe hostname=(root) /sbin/shutdown -h now
Якщо ви хочете, щоб мати можливість закрити без запиту їх пароля, а потім додати опцію NOPASSWD, як це:
joe hostname=(root) NOPASSWD: /sbin/shutdown -h now
Ви можете змінити спосіб їх запуску, використовуючи символи або чіткі декларації. Наприклад, shutdown -h now
дозволяє негайно зупинити систему, вона не перезавантажиться. Ви можете дозволити -r
замість цього перезавантажити систему.
Після налаштування sudoers, Джо може виконати таку команду для перезавантаження системи:
sudo /sbin/shutdown -h now
Як Джо, ви можете запустити таку команду, щоб побачити, які команди у вас є доступ для запуску за допомогою sudo
:
sudo -l
Щоб вимкнути відключення з меню входу, відредагуйте /etc/gdm/gdm.conf-custom
файл та у [greeter]
розділі додати SystemMenu=false
. Це не вплине на меню панелі, я не впевнений, як відключити це, не вимкнувши його для всіх користувачів, але якщо ви вимкнете його для всіх користувачів, вам слід мати змогу обіймати його, використовуючи shutdown
команду замість терміналу . Щоб відключити всіх користувачів, перегляньте це посилання ; Я не підтвердив, що ці інструкції працюють на Ubuntu.
Зауважте, що немає можливості зупинити їх просто від'єднавши його від мережі або натиснувши кнопку живлення на передній панелі ПК, тому тенденція в дистрибутивах Linux для домашнього використання полягала в тому, щоб дозволити ці функції всім користувачам, які фізично сидять за комп'ютером без очевидний спосіб її відключити.