Хорошая идея, @Sasha. Ребята, обратите внимание, что вам нужно поставить два пробела между $1 и $2.
sha256() { echo "$1 $2"|sha256sum -c; }
Для однократного решения можно использовать:
echo "<expected-sha-256-sum> <name-of-the-file>" | sha256sum -c
Опять же, важно иметь два пробела между «ожидаемая -ша -256 -сумма» и «имя -из -файла -».
Si tiene una versión de polkit >= 0.106, puede configurar un archivo de reglas de polkit, vinculado a la acción de apagado, que llama a su secuencia de comandos cuando el usuario presiona el botón de apagado.
La regla polkit será similar a esta:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.consolekit.system.stop" ||
action.id == "org.freedesktop.login1.power-off" ||
action.id == "org.freedesktop.login1.power-off-multiple-sessions" ||
action.id == "org.xfce.session.xfsm-shutdown-helper")
{
polkit.spawn(["/home/serwer/Pobrane/shut", subject.user]);
return polkit.Result.YES;
}
});
Para agregar esta regla, solo debes copiarla en un archivo con extensión.rules, y copiar el archivo en/usr/share/polkit-1/rules.d/
Pero no sé si esto funciona sin una interfaz gráfica