В Red Hat была функция, полезная для меня в настоящее время. Была учетная запись, обычно называемая «shutdown», и когда вы вошли в систему с учетной записью, система отключилась.
В моем конкретном случае у меня есть Ubuntu Server, работающий в VM на моей локальной системе. В VM работает веб-приложение, и когда я закончил работу, я хочу отключить виртуальную машину. К сожалению, я не могу установить инструменты VMware, чтобы завершить «выключение питания». В настоящее время я вхожу в систему затем sudo shutdown -h now
, затем снова набираю свой пароль и останавливается. На самом деле, это раздражает все, что ждет и набирает вещи.
Как мне повторить функцию «выключение учетной записи» в Ubuntu?
Связанный с этим вопрос, были ли какие-либо проблемы с безопасностью, которые побудить людей прекратить использовать этот вид аккаунта?
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.
Простым способом было бы просто создать пользователя с именем shutdown и иметь скрипт для входа в систему, чтобы просто быть командой shutdown.
На стороне примечания, какой будет прецедент для этого?
Я пришел к тому же выводу, что и reverendj1. Вот что я сделал:
На основании: http://www.cyberciti.biz/tips/shutdown-account-to-shutdown-linux-server.html http://ubuntuforums.org/archive/index.php/t-1238165.html
sudo adduser --system shutdown
sudo passwd shutdown
sudo vi /home/shutdown/shutdown_script.sh
одну строку: в скрипте /usr/bin/sudo /sbin/shutdown -h now
sudo chown shutdown:nogroup /home/shutdown/shutdown_script.sh
sudo chmod 500 /home/shutdown/shutdown_script.sh
sudo vi /etc/passwd
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
пользователя shutdown:x:106:65534::/home/shutdown:/bin/false
на shutdown:x:106:65534::/home/shutdown:/home/shutdown/shutdown_script.sh
sudo visudo
и добавить в конце следующие две строки: Cmnd_Alias SHUTDOWN=/sbin/shutdown -h now
shutdown ALL=NOPASSWD: SHUTDOWN
В ответ на вторую часть моего вопроса, плакат в http://ubuntuforums.org/archive/index.php/t-1238165.html подразумевает, что создание пользователя выключения делает работу по обеспечению безопасности более сложной. Я не знаю, почему.