Как установить yagiuda-1.19?

Есть ли способ заставить программы запрашивать пароль, когда требуется root?

Да - со вспомогательными скриптами.

Вот пример с копией bash (cp) , Копирование (резервное копирование) завернуто в perl-скрипт, чтобы проверить владельца файла. Сценарий использует команду perl stat / 1 /. Здесь сценарий вызывается из сервисного меню KDE / 2 /. Если файл принадлежит корню / 3 /, то используется интерфейс KDE для sudo / 4 /, /5/.

backup.pl:

use: "backup. pl filename "

#!/usr/bin/perl -w

$FILENAME = $ARGV[0];

$MARKER = "_Backup_";

($DAY,$MONTH,$YEAR) = (localtime)[3,4,5];
$DAY_STAMP = sprintf '%04d%02d%02d', $YEAR+1900, $MONTH+1, $DAY;

for ( $I=0; $I<101; $I++ ) {
   if ( $I > 99 ) { die system ("kdialog --sorry '...too many copies'"); }
   $INDEX = sprintf '%02d', $I;
   $NEW_NAME = $FILENAME . $MARKER . $DAY_STAMP . $INDEX;
   last unless (-e $NEW_NAME);
}

$UID = (stat("$FILENAME"))[4];

@Q_COPY_COMMAND = ("\"", "cp", "$FILENAME", "$NEW_NAME", "\"");
@COPY_COMMAND = ("cp", "$FILENAME", "$NEW_NAME");

if ( $UID == 0 ) {
   system ("kdesudo bash -c @Q_COPY_COMMAND");
} else {
   system ("@COPY_COMMAND");
}

Есть ли способ заставить программы запрашивать пароль, когда требуется root?

http : //perldoc.perl.org/functions/stat.html http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus https://help.ubuntu.com/community/RootSudo http: // kde-apps. org / content / show.php? content = 72106 https://launchpad.net/kdesudo
0
задан 1 November 2017 в 16:23

2 ответа

Программы, установленные пакетом yagiuda, являются терминальными программами, поэтому нет значка yagiuda, поскольку они запускаются с терминала. Следующие программы запускаются из терминала: дипольный первый вход взаимно оптимизирует выходной файл randtest selftest yagi.

Например, программа yagi является одним из ряда исполняемых программ, которые являются частью набора программ, коллективно известных как проект Яги-Уды. Для получения информации об использовании yagi выполните следующую команду, которая показывает страницу руководства yagi:

man yagi
1
ответ дан 18 July 2018 в 04:07

Программы, установленные пакетом yagiuda, являются терминальными программами, поэтому нет значка yagiuda, поскольку они запускаются с терминала. Следующие программы запускаются из терминала: дипольный первый вход взаимно оптимизирует выходной файл randtest selftest yagi.

Например, программа yagi является одним из ряда исполняемых программ, которые являются частью набора программ, коллективно известных как проект Яги-Уды. Для получения информации об использовании yagi выполните следующую команду, которая показывает страницу руководства yagi:

man yagi
1
ответ дан 24 July 2018 в 18:00

Другие вопросы по тегам:

Похожие вопросы: