LinuxForum.Fans
Тема

Выключение компа по ssh

Автор: Ru_Grey 27 сообщений 10666 просмотров
#60857
i2ks написал:
drBatty, вообще то sudo лишнее, стандартный пользователь по умолчанию может использовать команду halt, без каких либо привилегий

ИМХО речь идёт о сервере, а в серверах лучше не давать такого права юзверям. Тем более - удалённым.

Впрочем, даже на моём десктопе(Slackware):

text

doc@bx:~$ halt
bash: halt: command not found
doc@bx:~$ /sbin/halt
halt: must be superuser.

а в мандриве - можно.

#60860

drBatty, я думаю все же речь идет как ни как о workstation, а не о server :-)

#60885

i2ks, ну ssh сервак там зачем-то подняли :)

#63172

поставь sshpass на все машины и с головной выполни команду
sshpass -p пароль_админ ssh имя_админ@IP_узла "halt"
если не захочешь использовать sshpass то
ssh IP_узла "halt"
но тут придется вводить пароль

#63174
dimka541 написал:
но тут придется вводить пароль

а что доступ по ключам уже отменили? oO :P

#63178

если он плохо разбирается в администрировании, то ему проще поставить sshpass и не возиться с добавлением ключей, хотя и это несложно

#63419

kOvr1K написал:
Ребят. Честное слово смешно. Ну какая разница для чего это надо. Вот захотелось и все тут. Можеь человек просто хочет узнать новые возможности удаленного администва. Давайте зместо вопросов а на фиг это надо или зачем вам это если есть то-то помочь конкрктным советом если знаете.
Вариантов решения может быть очень много. В том числе не исключаю, что человек не понимает, что именно ему нужно и следовательно неправильно задал вопрос. По-этому и нужно у него узнать, "зачем ему это", чтобы попытаться дать ему максимально логичное решение. Например, вдруг ему это нужно только для того, чтобы научиться писать скрипты :) Так мы ему ссылку дадим на Advanced Bash Scripting Guide
Войдите или зарегистрируйтесь, чтобы ответить.