chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 13:12:17 +08:00
commit cf8edb9f21
44281 changed files with 1655134 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---- Changes since 1.650 ----
The output from commands is now limited to 100k by default, to reduce memory consumption in Webmin and in the browser if a large command is executed.
The run-time of a command is now limited to 24 hours by default, to prevent eternal commands like tail -f from continuing in the the background forever.
---- Changes since 1.860 ----
Output from long-running commands is now displayed progressively.
+27
View File
@@ -0,0 +1,27 @@
do 'shell-lib.pl';
# acl_security_form(&options)
# Output HTML for editing security options for the shell module
sub acl_security_form
{
print &ui_table_row($text{'acl_user'},
&ui_opt_textbox("user", $_[0]->{'user'}, 20, $text{'acl_user_def'})." ".
&user_chooser_button("user"));
print &ui_table_row($text{'acl_shellenv'},
&ui_yesno_radio("shellenv", $_[0]->{'shellenv'}));
print &ui_table_row($text{'acl_chroot'},
&ui_filebox("chroot", $_[0]->{'chroot'}, 30, 0, 0, undef, 1));
}
# acl_security_save(&options)
# Parse the form for security options for the shell module
sub acl_security_save
{
$_[0]->{'user'} = $in{'user_def'} ? undef : $in{'user'};
$_[0]->{'chroot'} = $in{'chroot'};
$_[0]->{'shellenv'} = $in{'shellenv'};
}
+3
View File
@@ -0,0 +1,3 @@
clear_envs=0
max_output=100000
max_runtime=86400
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Pass Webmin environment variables to shell commands?,1,0-Yes,1-No
max_output=Maximum output to capture from commands,0,10,,bytes
max_runtime=Maximum run time for commands,0,10,,seconds
+3
View File
@@ -0,0 +1,3 @@
clear_envs=تمرير متغيرات بيئة Webmin لأوامر شل؟,1,0-نعم,1-لا
max_output=الحد الأقصى للمخرجات لالتقاط من الأوامر,0,10,,bytes
max_runtime=الحد الأقصى لوقت التشغيل للأوامر,0,10,,ثانية
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Предаване на променливите на средата на Webmin към командите на обвивката?,1,0-Да,1-Не
max_output=Максимален размер на изхода, който да бъде уловен от командите,0,10,,байта
max_runtime=Максимално време за изпълнение на команди,0,10,,секунди
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Passa les variables d'entorn de Webmin a les ordres shell,1,0-Sí,1-No
max_output=Sortida màxima a capturar de les ordres,0,10,,bytes
max_runtime=Temps màxim d'execució de les ordres,0,10,,segons
+1
View File
@@ -0,0 +1 @@
clear_envs=Vynechat proměnné prostředí Webminu u příkazů v řádce?,1,0-Ano,1-Ne
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Leite Webmin Umgebungsvariablen an Shell-Befehle weiter?,1,0-Ja,1-Nein
max_output=Maximales Output von Befehlen zum aufnehmen,0,10,,bytes
max_runtime=Maximale Laufzeit für Befehle,0,10,,Sekunden
+1
View File
@@ -0,0 +1 @@
clear_envs=¿Pasar variables de estado de Webmin a los comandos de consola?,1,0-,1-No
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Passer les variables d'environnement Webmin aux commandes shell?,1,0-Oui,1-Non
max_output=Sortie maximale pour capturer à partir des commandes,0,10,,octets
max_runtime=Durée d'exécution maximale des commandes,0,10,,secondes
+1
View File
@@ -0,0 +1 @@
clear_envs=Passare le variabili d'ambiente di Webmin ai comandi?,1,0-Si,1-No
+1
View File
@@ -0,0 +1 @@
clear_envs=Webmin 環境変数をシェルコマンドに渡しますか?,1,0-はい,1-いいえ
+1
View File
@@ -0,0 +1 @@
clear_envs=시스템 명령에 Webmin 환경 변수를 사용하지 않겠습니까?,1,0-예,1-아니오
+3
View File
@@ -0,0 +1,3 @@
clear_envs=Berikan pembolehubah persekitaran Webmin kepada arahan shell?,1,0-Ya,1-Tiada
max_output=Output maksimum untuk diambil daripada arahan,0,10,,bait
max_runtime=Masa berjalan maksimum bagi arahan,0,10,,saat
+1
View File
@@ -0,0 +1 @@
clear_envs=Geef Webmin omgevings variabelen door aan shell opdrachten?,1,0-Ja,1-Nee
+1
View File
@@ -0,0 +1 @@
clear_envs=Send Webmin miljøvariabler til skall-kommandoer?,1,0-Ja,1-Nei
+1
View File
@@ -0,0 +1 @@
clear_envs=Predať premenné Webmina pre príkazový riadok?,1,0-Áno,1-Nie
+3
View File
@@ -0,0 +1,3 @@
user=root
chroot=/
shellenv=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

+218
View File
@@ -0,0 +1,218 @@
#!/usr/local/bin/perl
# index.cgi
# Show the shell user interface
$unsafe_index_cgi = 1;
require './shell-lib.pl';
%access = &get_module_acl();
&ReadParseMime() if ($ENV{'REQUEST_METHOD'} ne 'GET');
&ui_print_unbuffered_header(
undef, $text{'index_title'}, "", undef,
$module_info{'usermin'} ? 0 : 1, 1,
undef, undef, undef,
"onLoad='window.scroll(0, 10000); document.forms[0].cmd.focus()'");
$prevfile = "$module_config_directory/previous.$remote_user";
if ($in{'clearcmds'}) {
&lock_file($prevfile);
unlink($prevfile);
&unlock_file($prevfile);
&webmin_log("clear");
}
else {
open(PREVFILE, "<$prevfile");
chop(@allprevious = <PREVFILE>);
close(PREVFILE);
@previous = &unique(@allprevious);
}
$cmd = $in{'doprev'} ? $in{'pcmd'} : $in{'cmd'};
$chroot = &get_chroot();
if ($in{'pwd'}) {
$pwd = $in{'pwd'};
}
else {
if ($gconfig{'os_type'} eq 'windows') {
# Initial directory is c:/
$pwd = "c:/";
}
else {
# Initial directory is user's home
local @uinfo = getpwnam($access{'user'} || $remote_user);
$pwd = scalar(@uinfo) && -d $uinfo[7] ? $uinfo[7] : "/";
$pwd =~ s/^\Q$chroot\E//g;
}
}
if (!$in{'clear'}) {
# Show the prior history and command input
$history = &un_urlize($in{'history'});
print "<pre>";
if ($history) {
print $history;
}
if ($cmd) {
# Execute the latest command
$fullcmd = $cmd;
chdir($chroot.$pwd);
$cmdmsg = "<b>&gt; ".&html_escape($cmd, 1)."</b>\n";
$history .= $cmdmsg;
print $cmdmsg;
if ($cmd =~ /^cd\s+"([^"]+)"\s*(;?\s*(.*))$/ ||
$cmd =~ /^cd\s+'([^']+)'\s*(;?\s*(.*))$/ ||
$cmd =~ /^cd\s+([^; ]*)\s*(;?\s*(.*))$/) {
$cmd = undef;
$path = $1;
if ($path !~ /^\//) {
$path = $pwd."/".$path;
}
if (!chdir($chroot.$path)) {
$err = &html_escape("$path: $!")."\n";
print $err;
$history .= $err;
}
else {
$cmd = $3 if ($2);
$pwd = &get_current_dir();
$pwd =~ s/^\Q$chroot\E//g;
}
}
if ($cmd) {
local $user = $access{'user'} || $remote_user;
local @uinfo;
&clean_environment() if ($config{'clear_envs'});
delete($ENV{'SCRIPT_NAME'}); # So that called Webmin
# programs get the right
# module, not this one!
if (&supports_users() && $user ne "root") {
$cmd = &command_as_user(
$user, $access{'shellenv'} ? 2 : 0,
"cd $pwd && $cmd");
@uinfo = getpwnam($user);
}
else {
$cmd = "($cmd)";
}
if ($chroot && $uinfo[8] !~ /\/jk_chrootsh$/) {
$cmd = "chroot ".quotemeta($access{'chroot'}).
" sh -c ".quotemeta("cd $pwd ; $cmd");
}
$pid = &open_execute_command(OUTPUT, $cmd, 2, 0);
$out = "";
$trunc = 0;
$total = 0;
$timedout = 0;
$start = time();
$max = $config{'max_runtime'};
while(1) {
$elapsed = time() - $start;
if ($config{'max_runtime'}) {
# Wait for some output, up to timeout
if ($elapsed >= $max) {
$timedout = 1;
last;
}
local $rmask;
vec($rmask, fileno(OUTPUT), 1) = 1;
$sel = select($rmask, undef, undef,
$config{'max_runtime'} - $elapsed);
$elapsed = time() - $start;
if (!$sel || $sel < 0) {
# Select didn't find anything
if ($elapsed >= $max) {
$timedout = 1;
}
last;
}
}
local $buf;
$got = sysread(OUTPUT, $buf, 80);
last if ($got <= 0);
$total += length($buf);
if ($config{'max_output'} &&
length($out) < $config{'max_output'}) {
$out .= $buf;
print &html_escape($buf);
}
else {
$trunc = 1;
}
}
if ($timedout && $pid) {
kill('TERM', $pid);
}
close(OUTPUT);
&reset_environment() if ($config{'clear_envs'});
if ($out && $out !~ /\n$/) {
print "\n";
$out .= "\n";
}
$out = &html_escape($out);
my $msg;
if ($trunc) {
$msg = "<i>".&text('index_trunced',
&nice_size($config{'max_output'}),
&nice_size($total))."</i>\n";
print $msg;
$out .= $msg;
}
if ($timedout) {
$msg = "<i>".&text('index_timedout',
$config{'max_runtime'})."</i>\n";
print $msg;
$out .= $msg;
}
$history .= $out;
}
@previous = ((grep { $_ ne $fullcmd } @previous), $fullcmd);
push(@allprevious, $fullcmd);
&lock_file($prevfile);
&open_tempfile(PREVFILE, ">>$prevfile");
&print_tempfile(PREVFILE, $fullcmd,"\n");
&close_tempfile(PREVFILE);
&unlock_file($prevfile);
&webmin_log("run", undef, undef, { 'cmd' => $fullcmd });
}
print "</pre>";
print &ui_hr() if ($history);
}
print "$text{'index_desc'}<br>\n";
print &ui_form_start("index.cgi", "form-data");
print "<table width=100%><tr>\n";
# Command to run
print "<td width=10%>",&ui_submit($text{'index_ok'}),"</td>\n";
print "<td>",&ui_textbox("cmd", undef, 50, 0, undef,
"style='width:100%'"),"</td>\n";
print "<td align=right width=10%>",&ui_submit($text{'index_clear'}, "clear"),
"</td>\n";
print "</tr>\n";
print &ui_hidden("pwd", $pwd);
print &ui_hidden("history", &urlize($history));
foreach $p (@allprevious) {
print &ui_hidden("previous", $p);
}
# Previous command menu
if (@previous) {
print "<tr>\n";
print "<td width=10%>",&ui_submit($text{'index_pok'}, "doprev"),
"</td>\n";
print "<td>",&ui_select("pcmd", undef,
[ map { [ $_, &html_escape($_) ] } reverse(@previous) ]);
print "<input type=button name=movecmd ",
"value='$text{'index_edit'}' ",
"onClick='cmd.value = pcmd.options[pcmd.selectedIndex].value'>\n";
print "</td>\n";
print "<td align=right width=10%>",
&ui_submit($text{'index_clearcmds'}, "clearcmds"),"</td>\n";
print "</tr>\n";
}
print "</table>\n";
print &ui_form_end();
&ui_print_footer("/", $text{'index'});
+16
View File
@@ -0,0 +1,16 @@
index_title=اوامر الشل
index_ok=تنفيذ الأوامر:
index_history=أمر السجل
index_clear=تنظف السجل
index_clearcmds=تنظيف الأوامر
index_desc=أدخل أمر shell لتنفيذه في حقل النص أدناه. يمكن استخدام الأمر <tt>cd</tt> لتغيير الدليل للأوامر التالية.
index_pok=تنفيذ الأمر السابق
index_edit=تحرير السابق
index_trunced=تم اقتطاع إجمالي الناتج $2 عند $1.
index_timedout=تم إنهاء الأمر بعد التشغيل لمدة $1 ثانية واحدة.
acl_user=تنفيذ الأوامر كمستخدم
acl_user_def=مستخدم Webmin الحالي
log_run=تشغيل أمر $1
log_clear=مسح سجل الأوامر
+2
View File
@@ -0,0 +1,2 @@
acl_shellenv=هل تريد استخدام بيئة المستخدم المحدد؟
acl_chroot=جذر إلى الدليل
+16
View File
@@ -0,0 +1,16 @@
index_title=Командна обвивка
index_ok=Изпълни команда:
index_history=История на командите
index_clear=Изчистване на историята
index_clearcmds=Изчистване на командите
index_desc=Въведете команда на обвивката за изпълнение в текстовото поле по-долу. Можете да използвате командата <tt>cd</tt>, за да смените директорията за последващи команди.
index_pok=Изпълни предишна команда
index_edit=Редактиране на предишната
index_trunced=Общо изведеното от $2 беше отрязано до $1.
index_timedout=Командата беше прекъсната, след като работи в продължение на $1 секунди.
acl_user=Изпълняване на команди като потребител
acl_user_def=Настоящ потребител на Webmin
log_run=Изпълнена е команда $1
log_clear=Историята на командите е изчистена
+2
View File
@@ -0,0 +1,2 @@
acl_shellenv=Използвате избраната потребителска среда?
acl_chroot=Chroot в директория
+16
View File
@@ -0,0 +1,16 @@
index_title=Shell
index_ok=Executa l'ordre:
index_history=Historial d'ordres
index_clear=Neteja l'historial
index_clearcmds=Neteja les ordres
index_desc=Introdueix una ordre shell a executar en el camp de sota. L'ordre <tt>cd</tt> es pot utilitzar per a canviar el directori per a ordres subsegüents.
index_pok=Executa l'ordre anterior
index_edit=Edita l'anterior
index_trunced=La sortida total de $2 s'ha truncat a $1.
index_timedout=S'ha cancel·lat l'ordre després de $1 segons d'execució.
acl_user=Executa les ordres com a usuari
acl_user_def=Usuari Webmin actual
log_run=S'ha executat l'ordre $1
log_clear=S'ha netejat l'historial d'ordres
+2
View File
@@ -0,0 +1,2 @@
acl_shellenv=Feu servir l'entorn d'usuari seleccionat?
acl_chroot=Selecciona el programa al directori
+14
View File
@@ -0,0 +1,14 @@
index_title=Příkazový shell
index_ok=Spustit příkaz:
index_history=Historie příkazů
index_clear=Vyčistit historii
index_clearcmds=Vyčistit příkazy
index_desc=Vložením Unix příkazu shellu dojde k jeho spuštění v níže uvedeném textovém poli. <tt>cd</tt> příkaz může být využit pro změnu adresáře pro následné příkazy.
index_pok=Spustit předchozí příkaz
index_edit=Editovat předchozí
acl_user=Spustit příkazy pod uživatelem
acl_user_def=Aktuální Webmin uživatel
log_run=Proběhl příkaz $1
log_clear=Vyčištěna historie příkazů
+5
View File
@@ -0,0 +1,5 @@
index_trunced=Celkový výstup $2 byl zkrácen na $1.
index_timedout=Příkaz byl ukončen po spuštění po dobu 1 sekundy.
acl_shellenv=Používat vybrané uživatelské prostředí?
acl_chroot=Chroot do adresáře
+18
View File
@@ -0,0 +1,18 @@
index_title=Kommandoskal
index_ok=Udfør kommando:
index_history=Kommandohistorie
index_clear=Ryd historie
index_clearcmds=Ryd kommandoer
index_desc=Indtast en shell-kommando, der skal udføres i tekstfeltet herunder. Kommandoen <tt>cd</tt> kan bruges til at ændre katalog til efterfølgende kommandoer.
index_pok=Udfør forrige kommando
index_edit=Rediger forrige
index_trunced=Den samlede produktion på $2 blev trunkeret til $1.
index_timedout=Kommandoen blev afsluttet efter at have kørt i $1 sekunder.
acl_user=Udfør kommandoer som bruger
acl_user_def=Nuværende Webmin-bruger
acl_shellenv=Brug den valgte brugers miljø?
acl_chroot=Chroot til katalog
log_run=Kørte kommando $1
log_clear=Ryddet kommandohistorie
+18
View File
@@ -0,0 +1,18 @@
index_title=Kommandozeile
index_ok=Befehl ausführen:
index_history=Befehlsverlauf
index_clear=Verlauf löschen
index_clearcmds=Befehle löschen
index_desc=Geben Sie einen Shell-Befehl in das Textfeld unten ein, um ihn auszuführen. Der <tt>cd</tt>-Befehl kann verwendet werden, um das Verzeichnis für nachfolgende Befehle zu ändern.
index_pok=Vorherigen Befehl ausführen
index_edit=Vorherigen bearbeiten
index_trunced=Die gesamte Ausgabe von $2 wurde bei $1 abgeschnitten.
index_timedout=Befehl wurde nach $1 Sekunden beendet.
acl_user=Befehle als Benutzer ausführen
acl_user_def=Aktueller Webmin-Benutzer
acl_shellenv=Umgebung des ausgewählten Benutzers verwenden?
acl_chroot=In Verzeichnis chrooten
log_run=Befehl $1 ausgeführt
log_clear=Verlauf gelöscht
+18
View File
@@ -0,0 +1,18 @@
index_title=Command Shell
index_ok=Εκτελέστε την εντολή:
index_history=Ιστορικό εντολών
index_clear=Καθαρισμός ιστορικού
index_clearcmds=Εκκαθάριση εντολών
index_desc=Εισαγάγετε μια εντολή κελύφους για εκτέλεση στο πεδίο κειμένου παρακάτω. Η εντολή <tt>cd</tt> μπορεί να χρησιμοποιηθεί για την αλλαγή καταλόγου για τις επόμενες εντολές.
index_pok=Εκτελέστε προηγούμενη εντολή
index_edit=Επεξεργασία προηγούμενου
index_trunced=Η συνολική απόδοση του $2 κόπηκε στο $1.
index_timedout=Η εντολή τερματίστηκε μετά την εκτέλεση για $1 δευτερόλεπτα.
acl_user=Εκτελέστε τις εντολές ως χρήστης
acl_user_def=Τρέχων χρήστης Webmin
acl_shellenv=Χρήση επιλεγμένου περιβάλλοντος χρήστη;
acl_chroot=Chroot στον κατάλογο
log_run=Εντολή Ran $1
log_clear=Εκκαθαρισμένο ιστορικό εντολών
+20
View File
@@ -0,0 +1,20 @@
index_title=Command Shell
index_ok=Execute command:
index_history=Command history
index_clear=Clear history
index_clearcmds=Clear commands
index_desc=Enter a shell command to execute in the text field below. The <tt>cd</tt> command may be used to change directory for subsequent commands.
index_pok=Execute previous command
index_edit=Edit previous
index_trunced=Total output of $2 was truncated at $1.
index_timedout=Command was terminated after running for $1 seconds.
acl_user=Execute commands as user
acl_user_def=Current Webmin user
acl_shellenv=Use selected user's environment?
acl_chroot=Chroot to directory
log_run=Ran command $1
log_clear=Cleared command history
__norefs=1
+14
View File
@@ -0,0 +1,14 @@
index_title=Comandos de Consola
index_ok=Ejecutar comando:
index_history=Historial de comandos
index_clear=Limpiar historial
index_clearcmds=Limpiar comandos
index_desc=Introduzca un comando de consola de Unix a ejecutar en la caja de texto inferior. El comando <tt>cd</tt> se puede usar para cambiar de directorio a los siguientes comandos.
index_pok=Ejecutar comando previo
index_edit=Editar anterior
acl_user=Ejecutar comando como usuario
acl_user_def=Usuario de Webmin en curso
log_run=Comando $1 ejecutado
log_clear=Historial de comandos limpio
+5
View File
@@ -0,0 +1,5 @@
index_trunced=La producción total de $2 se truncó en $1.
index_timedout=El comando finalizó después de ejecutarse durante $1 segundos.
acl_shellenv=¿Usar el entorno del usuario seleccionado?
acl_chroot=Chroot al directorio
+18
View File
@@ -0,0 +1,18 @@
index_title=Aginte maskorra
index_ok=Komandoa exekutatu:
index_history=Aginduen historia
index_clear=Historia garbia
index_clearcmds=Komandoak garbitu
index_desc=Sartu shell komandoa exekutatzeko beheko testu-eremuan. <tt>cd</tt> komandoa hurrengo aginduak egiteko direktorio aldatzeko erabil daiteke.
index_pok=Aurreko agindua gauzatzea
index_edit=Aurrekoa aldatu
index_trunced=$2 -ko guztizko emaitza $1 -en moztu da.
index_timedout=Komandoa $1 segundo exekutatu ondoren amaitu da.
acl_user=Komandoak erabiltzaile gisa exekutatu
acl_user_def=Uneko Webmin erabiltzailea
acl_shellenv=Erabili hautatutako erabiltzailearen ingurunea?
acl_chroot=Koadernatu direktoriora
log_run=Rango komandoa $1
log_clear=Komandoen historia garbitu
+18
View File
@@ -0,0 +1,18 @@
index_title=فرمان شل
index_ok=اجرای دستور:
index_history=تاریخچه فرمان
index_clear=تاریخ پاک کنید
index_clearcmds=دستورات را پاک کنید
index_desc=برای اجرای در قسمت متن زیر یک دستور shell وارد کنید. دستور <tt>cd</tt> ممکن است برای تغییر فهرست برای دستورات بعدی استفاده شود.
index_pok=دستور قبلی را اجرا کنید
index_edit=ویرایش قبلی
index_trunced=کل بازده$2 در$1 کوتاه شد.
index_timedout=فرمان پس از اجرای$1 ثانیه خاتمه یافت.
acl_user=دستورات را به عنوان کاربر اجرا کنید
acl_user_def=کاربر فعلی وبمین
acl_shellenv=از محیط کاربر انتخاب شده استفاده می کنید؟
acl_chroot=Chroot به فهرست
log_run=دستور ran$1
log_clear=تاریخ فرمان را پاک کنید
+18
View File
@@ -0,0 +1,18 @@
index_title=Komentokuori
index_ok=Suorita komento:
index_history=Komentohistoria
index_clear=Tyhjennä historia
index_clearcmds=Tyhjennä komennot
index_desc=Kirjoita suoritettava kuorikomento alla olevaan tekstikenttään. <tt>cd</tt> -komentoa voidaan käyttää seuraavien komentojen hakemiston vaihtamiseen.
index_pok=Suorita edellinen komento
index_edit=Muokkaa edellinen
index_trunced=$2 : n kokonaistuotanto katkaistiin pisteeseen $1.
index_timedout=Komento lopetettiin suoritettuaan $1 sekunnin.
acl_user=Suorita komennot käyttäjänä
acl_user_def=Nykyinen Webmin-käyttäjä
acl_shellenv=Käytätkö valittua käyttäjän ympäristöä?
acl_chroot=Chroot hakemistoon
log_run=Ran komento $1
log_clear=Puhdistettu komentohistoria
+18
View File
@@ -0,0 +1,18 @@
index_title=Commande shell
index_ok=Exécuter la commande:
index_history=Historique des commandes
index_clear=Effacer
index_clearcmds=Effacer historique
index_desc=Entrer une commande shell Unix à exécuter dans le champ de texte ci-dessous. La commande <tt>cd</tt> peut être utilisée pour changer le répertoire pour les commandes suivantes.
index_pok=Exécuter la commande précédente
index_edit=Modifier commande précédente
index_trunced=La sortie totale de $2 a été tronquée à $1.
index_timedout=La commande a été arrêtée après avoir été exécutée pendant $1 secondes.
acl_user=Exécuter les commandes en tant qu'utilisateur
acl_user_def=Utilisateur Webmin actuel
acl_shellenv=Utiliser l'environnement de l'utilisateur sélectionné?
acl_chroot=Chroot dans le répertoire
log_run=Commande exécutée $1
log_clear=historique effacé
+18
View File
@@ -0,0 +1,18 @@
index_title=Komanda Shell
index_ok=Izvrši naredbu:
index_history=Povijest zapovijedi
index_clear=Čista povijest
index_clearcmds=Izbriši naredbe
index_desc=Unesite tekst naredbe za ljuštenje u tekstualno polje ispod. Naredba <tt>cd</tt> može se koristiti za promjenu direktorija za naredne naredbe.
index_pok=Izvršite prethodnu naredbu
index_edit=Uređivanje prethodnog
index_trunced=Ukupni učinak $2 smanjen je na $1.
index_timedout=Naredba je prekinuta nakon pokretanja $1 sekunde.
acl_user=Izvršite naredbe kao korisnik
acl_user_def=Trenutačni korisnik Webmina
acl_shellenv=Koristite odabrano okruženje korisnika?
acl_chroot=Chroot u imenik
log_run=Naredba ran $1
log_clear=Izbrisana povijest naredbi
+9
View File
@@ -0,0 +1,9 @@
index_title=Parancshéj
index_ok=Futtatandó parancs:
index_history=Parancsok története
index_clear=Történetek törlése
index_desc=Adjon meg a szövegmezőbe egy Unix parancshéjat amit futtatni szeretne. A <tt>cd</tt> parancsot a könyvtár váltásra lehet használni.
index_pok=Előző parancs futtatása
acl_user=A parancs futtatása mint felhasználó
acl_user_def=Jelenlegi Webmin felhasználó
+10
View File
@@ -0,0 +1,10 @@
index_clearcmds=Tiszta parancsok
index_edit=Előző szerkesztése
index_trunced=A (z) $2 teljes kibocsátása $1 -en csonka.
index_timedout=A parancsot $1 másodperc futtatása után fejezték be.
acl_shellenv=Használja a kiválasztott felhasználói környezetet?
acl_chroot=Chroot a könyvtárba
log_run=Futtatta a (z) $1 parancsot
log_clear=Törölve a parancs előzményeit
+14
View File
@@ -0,0 +1,14 @@
index_title=Console dei comandi
index_ok=Esegui il comando:
index_history=Cronologia dei comandi
index_clear=Svuota la cronologia
index_clearcmds=Svuota la lista dei comandi precedenti
index_desc=Inserisci un comando da eseguire nella casella di testo in basso.<br>Il comando <tt>cd</tt> può essere usato per cambiare directory per i comandi in sequenza.
index_pok=Esegui comando precedente
index_edit=Modifica un comando precedente
acl_user=Esegui i comandi come utente
acl_user_def=Utente Webmin corrente
log_run=Comando $1 eseguito
log_clear=Svuota la cronologia dei comandi
+5
View File
@@ -0,0 +1,5 @@
index_trunced=L'output totale di $2 è stato troncato a $1.
index_timedout=Il comando è stato terminato dopo l'esecuzione per $1 secondi.
acl_shellenv=Utilizzare l'ambiente dell'utente selezionato?
acl_chroot=Chroot nella directory
+14
View File
@@ -0,0 +1,14 @@
index_title=コマンド シェル
index_ok=コマンドの実行:
index_history=コマンドのヒストリー
index_clear=ヒストリーをクリア
index_clearcmds=コマンドをクリア
index_desc=実行する Unix シェル コマンドを下のテキスト フィールドに入力してください。後続のコマンドのディレクトリを変更するには<tt>cd</tt> コマンドを使用できます。
index_pok=以前のコマンドを実行
index_edit=以前のコマンドを編集
acl_user=次のユーザとしてコマンドを実行
acl_user_def=現在の Webmin ユーザ
log_run=コマンド $1 が実行されました
log_clear=コマンド履歴をクリア
+5
View File
@@ -0,0 +1,5 @@
index_trunced=$2の合計出力は $1で切り捨てられました。
index_timedout=$1秒間実行した後、コマンドは終了しました。
acl_shellenv=選択したユーザーの環境を使用しますか?
acl_chroot=ディレクトリにchroot
+14
View File
@@ -0,0 +1,14 @@
index_title=명령 쉘
index_ok=명령 실행:
index_history=명령 내역
index_clear=내역 지우기
index_clearcmds=명령 지우기
index_desc=아래의 텍스트 필드에 실행할 유닉스 쉘 명령을 입력하십시오. <tt>cd</tt> 명령은 후속 명령의 디렉토리를 변경하는 데 사용할 수 있습니다.
index_pok=이전 명령 실행
index_edit=이전 명령 편집
acl_user=사용자로서 명령 실행
acl_user_def=현재 Webmin 사용자
log_run=$1 명령 실행
log_clear=명령 히스토리 지우기
+5
View File
@@ -0,0 +1,5 @@
index_trunced=$2 의 총 출력이 $1 에서 잘 렸습니다.
index_timedout=$1 초 동안 실행 한 후 명령이 종료되었습니다.
acl_shellenv=선택한 사용자 환경을 사용하십니까?
acl_chroot=Chroot를 디렉토리로
+16
View File
@@ -0,0 +1,16 @@
index_title=Arahan Shell
index_ok=Lansana arahan:
index_history=Sejarah arahan
index_clear=Padamkan sejarah
index_clearcmds=Padamkan arahan
index_desc=Masukkan arahan shell Unix untuk dilaksana di dalam medan teks di bawah. Arahan <tt>cd</tt> boleh digunakan untuk menukar direktori untuk arahan berikut.
index_pok=Laksanakan arahan sebelumnya
index_edit=Sunting sebelum
index_trunced=Jumlah pengeluaran sebanyak $2 telah disatukan di $1.
index_timedout=Arahan telah ditamatkan selepas berlari untuk $1 saat.
acl_user=Laksanakan arahan sebagai pengguna
acl_user_def=Pengguna Webmin semasa
log_run=Telah larikan arahan $1
log_clear=Padamkan sejarah arahan
+2
View File
@@ -0,0 +1,2 @@
acl_shellenv=Gunakan persekitaran pengguna yang dipilih?
acl_chroot=Chroot ke direktori
+14
View File
@@ -0,0 +1,14 @@
index_title=Shell Opdracht
index_ok=Uitvoeren van opdracht:
index_history=Opdracht historie
index_clear=Historie wissen
index_clearcmds=Wissen opdrachten
index_desc=Typ een shell opdracht om uit te voeren in het tekstveld hieronder. De <tt>cd</tt> opdracht kan gebruikt worden om te wisselen van directory of verdere opdrachten
index_pok=Vorige opdracht uitvoeren
index_edit=Bewerk vorige
acl_user=Opdrachten uitvoeren als gebruiker
acl_user_def=Huidige Webmin gebruiker
log_run=Uitvoeren van opdracht $1
log_clear=Gewiste opdracht historie
+5
View File
@@ -0,0 +1,5 @@
index_trunced=De totale output van $2 is ingekort op $1.
index_timedout=De opdracht is beëindigd na $1 seconden te hebben gedraaid.
acl_shellenv=De geselecteerde gebruikersomgeving gebruiken?
acl_chroot=Chroot naar directory
+18
View File
@@ -0,0 +1,18 @@
index_title=Kommandoskall
index_ok=Utfør kommando:
index_history=Kommando historikk
index_clear=Nullstill historikk
index_clearcmds=Nullstill kommandoer
index_desc=Skriv inn en skallkommando som skal utføres i tekstfeltet nedenfor. Du kan bruke <tt>cd</tt> kommandoen til å endre aktiv katalog for etterfølgende kommandoer.
index_pok=Utfør forrige kommando
index_edit=Rediger forrige
index_trunced=Total output på $2 ble trunkert på $1.
index_timedout=Kommando ble terminert etter at den hadde kjørt i $1 sekunder.
acl_user=Utfør kommandoer som brukeren
acl_user_def=Gjeldende Webmin bruker
acl_shellenv=Brukt valgt brukers miljø?
acl_chroot=Chroot til katalog
log_run=Kjørte kommando $1
log_clear=Nullstilte kommandohistorikk
+14
View File
@@ -0,0 +1,14 @@
index_title=Linia poleceń
index_ok=Wykonaj polecenie:
index_history=Historia poleceń
index_clear=Wyczyść historię
index_clearcmds=Wyczyść komendy
index_desc=Podaj w polu tekstowym poniżej polecenie powłoki Uniksa, które ma być wykonanae. Za pomocą polecenia <tt>cd</tt> można zmienić katalog dla następnych poleceń.
index_pok=Uruchom poprzednie polecenie
index_edit=Edytuj poprzednie polecenia
acl_user=Wykonać polecenie jako użytkownik
acl_user_def=Aktualny użytkownik Webmina
log_run=Uruchom komendę $1
log_clear=Wyczyszczono historie poleceń
+5
View File
@@ -0,0 +1,5 @@
index_trunced=Całkowita wydajność $2 została obcięta na $1.
index_timedout=Polecenie zostało zakończone po uruchomieniu przez $1 sekund.
acl_shellenv=Używać środowiska wybranego użytkownika?
acl_chroot=Chroot do katalogu
+18
View File
@@ -0,0 +1,18 @@
index_title=Shell de Comando
index_ok=Executar comando:
index_history=Histórico de comandos
index_clear=Limpar histórico
index_clearcmds=Limpar comandos
index_desc=Digite um comando shell para executar no campo de texto abaixo. O comando <tt>cd</tt> pode ser usado para alterar o diretório dos comandos subseqüentes.
index_pok=Executar comando anterior
index_edit=Editar anterior
index_trunced=A produção total de $2 foi truncada em $1.
index_timedout=O comando foi encerrado após a execução por $1 segundos.
acl_user=Executar comandos como usuário
acl_user_def=Usuário atual do Webmin
acl_shellenv=Usar o ambiente do usuário selecionado?
acl_chroot=Chroot para o diretório
log_run=Comando Ran $1
log_clear=Histórico de comando limpo
+18
View File
@@ -0,0 +1,18 @@
index_title=Shell de Comando
index_ok=Executar comando:
index_history=Histórico de comandos
index_clear=Limpar histórico
index_clearcmds=Limpar comandos
index_desc=Digite um comando shell para executar no campo de texto abaixo. O comando <tt>cd</tt> pode ser usado para alterar o diretório dos comandos subseqüentes.
index_pok=Executar comando anterior
index_edit=Editar anterior
index_trunced=A produção total de $2 foi truncada em $1.
index_timedout=O comando foi encerrado após a execução por $1 segundos.
acl_user=Executar comandos como usuário
acl_user_def=Usuário atual do Webmin
acl_shellenv=Usar o ambiente do usuário selecionado?
acl_chroot=Chroot para o diretório
log_run=Comando Ran $1
log_clear=Histórico de comando limpo
+9
View File
@@ -0,0 +1,9 @@
index_title=Командная оболочка (shell)
index_ok=Выполнить команду:
index_history=История команд
index_clear=Очистить историю
index_desc=Введите в текстовом поле ниже команду оболочки Unix для выполнения. Чтобы сменить каталог для последующих команд, можно воспользоваться командой <tt>cd</tt>.
index_pok=Выполнить предыдущую команду
acl_user=Выполнять команды в качестве пользователя
acl_user_def=Текущего пользователя Webmin
+10
View File
@@ -0,0 +1,10 @@
index_clearcmds=Очистить команды
index_edit=Редактировать предыдущий
index_trunced=Общий вывод $2 был усечен до $1.
index_timedout=Команда была прервана после выполнения в течение $1 секунд.
acl_shellenv=Использовать выбранную среду пользователя?
acl_chroot=Chroot к каталогу
log_run=Выполнить команду $1
log_clear=Очистить историю команд
+14
View File
@@ -0,0 +1,14 @@
index_title=Príkazový riadok
index_ok=Vykonaj príkaz:
index_history=Archív príkazov
index_clear=Vyčistiť históriu
index_clearcmds=Zmaž príkaz
index_desc=Zadaj Unixový príkaz pre vykonanie do textové poľa nižšie. Príkaz <tt>cd</tt> môže byť použitý na zmenu adresára.
index_pok=Vykonaj predchádzajúci príkaz
index_edit=Uprav predchádzajúci
acl_user=Vykonaj príkazy ako užívateľ
acl_user_def=Súčasný Webmin užívateľ
log_run=Spustený príkaz $1
log_clear=Zmazaná história príkazov
+5
View File
@@ -0,0 +1,5 @@
index_trunced=Celková produkcia $2 bola skrátená na $1.
index_timedout=Príkaz bol ukončený po spustení $1 s.
acl_shellenv=Používate vybrané používateľské prostredie?
acl_chroot=Chroot to directory
+18
View File
@@ -0,0 +1,18 @@
index_title=Kommandoskal
index_ok=Kör kommando:
index_history=Kommandohistoria
index_clear=Rensa historik
index_clearcmds=Rensa kommandon
index_desc=Ange ett skalkommando som ska köras i textfältet nedan. Kommandot <tt>cd</tt> kan användas för att ändra katalog för kommande kommandon.
index_pok=Kör föregående kommando
index_edit=Redigera föregående
index_trunced=Den totala produktionen av $2 trunkerades till $1.
index_timedout=Kommandot avslutades efter körning i $1 sekunder.
acl_user=Kör kommandon som användare
acl_user_def=Nuvarande Webmin-användare
acl_shellenv=Använd vald användarmiljö?
acl_chroot=Chroot till katalogen
log_run=Kör kommando $1
log_clear=Rensat kommandohistorik
+18
View File
@@ -0,0 +1,18 @@
index_title=Komut Kabuğu
index_ok=Komutu çalıştır:
index_history=Komut geçmişi
index_clear=Geçmişi temizle
index_clearcmds=Temizle komutları
index_desc=Aşağıdaki metin alanına yürütmek için bir kabuk komutu girin. <tt>cd</tt> komutu, sonraki komutların dizinini değiştirmek için kullanılabilir.
index_pok=Önceki komutu yürüt
index_edit=Öncekini düzenle
index_trunced=$2 toplam çıktısı $1 'de kesildi.
index_timedout=$1 saniye çalıştırıldıktan sonra komut sonlandırıldı.
acl_user=Komutları kullanıcı olarak yürütme
acl_user_def=Geçerli Webmin kullanıcısı
acl_shellenv=Seçilen kullanıcının ortamı kullanılsın mı?
acl_chroot=Dizine chroot
log_run=$1 koştu komutu
log_clear=Komut geçmişi temizlendi
+9
View File
@@ -0,0 +1,9 @@
index_title=Командна оболонка (shell)
index_ok=Виконати команду:
index_history=Історія команд
index_clear=Очистити історію
index_desc=Введіть у текстовому полі нижче команду оболонки Unix для виконання. Щоб перемінити каталог для наступних команд, можна скористатися командою <tt>cd</tt>.
index_pok=Виконати попередню команду
acl_user=Виконувати команди як користувача
acl_user_def=Поточного користувача Webmin
+10
View File
@@ -0,0 +1,10 @@
index_clearcmds=Очистити команди
index_edit=Редагувати попередній
index_trunced=Загальний обсяг випуску $2 був скорочений у $1.
index_timedout=Команда була припинена після запуску на $1 секунди.
acl_shellenv=Використовувати вибране середовище користувача?
acl_chroot=Chroot до каталогу
log_run=Команда Ran $1
log_clear=Очищена історія команд
+18
View File
@@ -0,0 +1,18 @@
index_title=命令外壳
index_ok=执行命令:
index_history=命令历史
index_clear=清除历史记录
index_clearcmds=清除命令
index_desc=在下面的文本字段中输入要执行的shell命令。 <tt>cd</tt>命令可用于更改后续命令的目录。
index_pok=执行上一条命令
index_edit=编辑上一个
index_trunced=$2的总输出在 $1处被截断。
index_timedout=运行 $1秒后命令已终止。
acl_user=以用户身份执行命令
acl_user_def=Webmin当前用户
acl_shellenv=使用所选用户的环境?
acl_chroot=chroot到目录
log_run=跑命令 $1
log_clear=清除命令历史
+14
View File
@@ -0,0 +1,14 @@
index_title=指令shell
index_ok=執行指令:
index_history=指令歷史
index_clear=清除歷史
index_clearcmds=清除指令
index_desc=輸入Unix指令,執行結果會顯示在下方文字區。 例如 <tt>cd</tt> 指令會改變目前的目錄。
index_pok=執行上一個指令
index_edit=編輯前一頁
acl_user=執行命令的使用者
acl_user_def=目前Webmin使用者
log_run=執行指令$1
log_clear=清除指令紀錄
+5
View File
@@ -0,0 +1,5 @@
index_trunced=$2的總輸出在 $1處被截斷。
index_timedout=運行 $1秒後命令已終止。
acl_shellenv=使用所選用戶的環境?
acl_chroot=chroot到目錄
+18
View File
@@ -0,0 +1,18 @@
# log_parser.pl
# Functions for parsing this module's logs
do 'shell-lib.pl';
# parse_webmin_log(user, script, action, type, object, &params)
# Converts logged information from this module into human-readable form
sub parse_webmin_log
{
local ($user, $script, $action, $type, $object, $p) = @_;
if ($action eq "run") {
return &text('log_run', "<tt>".&html_escape($p->{'cmd'})."</tt>");
}
elsif ($action eq "clear") {
return $text{'log_clear'};
}
}
+3
View File
@@ -0,0 +1,3 @@
desc=Command Shell
name=Shell
longdesc=Execute shell commands and view their output.
+2
View File
@@ -0,0 +1,2 @@
desc_ar=أوامر الشل
longdesc_ar=تنفيذ أوامر الشل وعرض الإخراج الخاصة بهم.
+1
View File
@@ -0,0 +1 @@
name_ar=الصدف
+1
View File
@@ -0,0 +1 @@
desc_bg=Командна обвивка
+2
View File
@@ -0,0 +1,2 @@
name_bg=черупка
longdesc_bg=Изпълнете командите на черупките и прегледайте техните резултати.
+2
View File
@@ -0,0 +1,2 @@
desc_ca=Línia d'Ordres
longdesc_ca=Executa ordres shell i en visualitza el resultat.
+1
View File
@@ -0,0 +1 @@
name_ca=Shell
+1
View File
@@ -0,0 +1 @@
desc_cs=Příkazový řádek
+2
View File
@@ -0,0 +1,2 @@
longdesc_cs=Spusťte příkazy shellu a zobrazte jejich výstup.
name_cs=Shell
View File
+3
View File
@@ -0,0 +1,3 @@
desc_da=Kommandoskal
name_da=Skal
longdesc_da=Udfør shell-kommandoer og se deres output.
+2
View File
@@ -0,0 +1,2 @@
desc_de=Kommandozeile
longdesc_de=Führt Shell-Befehle aus und zeigt deren Ausgabe an.
+1
View File
@@ -0,0 +1 @@
name_de=Schale
View File
+3
View File
@@ -0,0 +1,3 @@
desc_el=Command Shell
name_el=Κέλυφος
longdesc_el=Εκτελέστε εντολές κελύφους και δείτε την έξοδο τους.
+1
View File
@@ -0,0 +1 @@
desc_es=Comandos de Consola
+2
View File
@@ -0,0 +1,2 @@
longdesc_es=Ejecute comandos de shell y vea su salida.
name_es=Cáscara
View File
+3
View File
@@ -0,0 +1,3 @@
desc_eu=Aginte maskorra
longdesc_eu=Exekutatu shell komandoak eta ikusi haien irteera.
name_eu=Shell
View File
+3
View File
@@ -0,0 +1,3 @@
longdesc_fa=دستورات پوسته را اجرا کنید و خروجی آنها را مشاهده کنید.
desc_fa=فرمان شل
name_fa=پوسته
View File
+3
View File
@@ -0,0 +1,3 @@
desc_fi=Komentokuori
name_fi=Kuori
longdesc_fi=Suorita kuorikomennot ja tarkastele niiden lähtöä.
+1
View File
@@ -0,0 +1 @@
desc_fr=Commandes shell
+2
View File
@@ -0,0 +1,2 @@
longdesc_fr=Exécutez les commandes shell et affichez leur sortie.
name_fr=coquille
View File
+3
View File
@@ -0,0 +1,3 @@
name_hr=Ljuska
longdesc_hr=Izvršite naredbe ljuske i pogledajte njihov izlaz.
desc_hr=Komanda Shell
+1
View File
@@ -0,0 +1 @@
desc_hu=Parancsértelmező (Shell)
+2
View File
@@ -0,0 +1,2 @@
name_hu=Héj
longdesc_hu=Végezzen shell parancsokat és tekintse meg azok kimenetét.
+1
View File
@@ -0,0 +1 @@
desc_it=Console dei comandi

Some files were not shown because too many files have changed in this diff Show More