__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/usr/bin/env bash # # Copyright (C) 2023 Marco Trevisan <[email protected]> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. command=$1 action=$2 action_setting=$3 set -e export LANG=C SSSD_MODULE=pam_sss.so PKCS11_MODULE=pam_pkcs11.so PAM_MODULES_PATH=/etc/pam.d GDM_SMARTCARD_ALTERNATIVE=gdm-smartcard ENABLED="enabled" DISABLED="disabled" REQUIRED="required" STOP=19 function get_smartcard_mode() { local sc_mode local smartcard_alternative smartcard_alternative=$(update-alternatives --query gdm-smartcard \ | awk '/^Value: / { print $2; }') if [[ "$smartcard_alternative" == *gdm-smartcard-sssd-* ]]; then if [ -n "$(shopt -s nullglob; echo /lib/*/security/$SSSD_MODULE)" ]; then sc_mode=sssd fi elif [[ "$smartcard_alternative" == *gdm-smartcard-pkcs11-* ]]; then if [ -n "$(shopt -s nullglob; echo /lib/*/security/$PKCS11_MODULE)" ]; then sc_mode=pkcs11 fi fi if [ -z "$sc_mode" ]; then return fi if [[ "$smartcard_alternative" == *-exclusive ]]; then sc_mode+="-exclusive" fi echo "$sc_mode" } function get_smartcard_module() { sc_mode=$(get_smartcard_mode) echo "${sc_mode%"-exclusive"}" } function is_smartcard_exclusive() { [[ "$(get_smartcard_mode)" == *-exclusive ]] } function set_smartcard_module() { update-alternatives --set "$GDM_SMARTCARD_ALTERNATIVE" \ "$PAM_MODULES_PATH/gdm-smartcard-$1-$2" } function has_fingerprint_module() { [ -n "$(shopt -s nullglob; echo /usr/lib/*/security/pam_fprintd.so)" ] } case "$command" in show) case "$action" in password) if is_smartcard_exclusive; then echo $DISABLED else echo $ENABLED fi ;; smartcard) if [ -z "$action_setting" ]; then sc_mode=$(get_smartcard_mode) if [ -z "$sc_mode" ]; then echo $DISABLED elif [[ "$sc_mode" == *-exclusive ]]; then echo $REQUIRED elif [ -n "$sc_mode" ]; then echo $ENABLED fi fi ;; fingerprint) if has_fingerprint_module; then # FIXME: Check if this is ignored if disabled from settings echo $ENABLED else echo $DISABLED fi ;; esac exit 0 ;; smartcard) case "$action" in enable) if [ -n "$(get_smartcard_mode)" ]; then module=$(get_smartcard_module) set_smartcard_module "$module" "or-password" || true fi ;; require) if [ -n "$(get_smartcard_mode)" ]; then module=$(get_smartcard_module) set_smartcard_module "$module" "exclusive" || true fi ;; disable) if is_smartcard_exclusive; then module=$(get_smartcard_module) set_smartcard_module "$module" "or-password" || true fi ;; removal-action) ;; esac # Continue with default behavior exit 0 ;; fingerprint) # Use default behavior exit 0 ;; password) case "$action" in enable) sc_mode=$(get_smartcard_mode) if [[ "$sc_mode" == *-exclusive ]]; then module=$(get_smartcard_module) set_smartcard_module "$module" "or-password" || true fi ;; *) ;; esac # Continue with default behavior exit 0 ;; *) # Use default behavior exit 0 ;; esac # shellcheck disable=SC2317 exit 1
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| bluetooth | Folder | 0755 |
|
|
| coreutils | Folder | 0755 |
|
|
| deja-dup | Folder | 0755 |
|
|
| dpkg | Folder | 0755 |
|
|
| e2fsprogs | Folder | 0755 |
|
|
| evolution-data-server | Folder | 0755 |
|
|
| file-roller | Folder | 0755 |
|
|
| fwupd | Folder | 0755 |
|
|
| gcc | Folder | 0755 |
|
|
| geoclue-2.0 | Folder | 0755 |
|
|
| gnome-system-monitor | Folder | 0755 |
|
|
| installed-tests | Folder | 0755 |
|
|
| language-selector | Folder | 0755 |
|
|
| man-db | Folder | 0755 |
|
|
| netplan | Folder | 0755 |
|
|
| p11-kit | Folder | 0755 |
|
|
| plymouth | Folder | 0755 |
|
|
| rygel | Folder | 0755 |
|
|
| seahorse | Folder | 0755 |
|
|
| shotwell | Folder | 0755 |
|
|
| sssd | Folder | 0755 |
|
|
| sudo | Folder | 0755 |
|
|
| sysstat | Folder | 0755 |
|
|
| udisks2 | Folder | 0755 |
|
|
| accounts-daemon | File | 194.5 KB | 0755 |
|
| at-spi-bus-launcher | File | 30.45 KB | 0755 |
|
| at-spi2-registryd | File | 86.92 KB | 0755 |
|
| boltd | File | 266.62 KB | 0755 |
|
| camel-gpg-photo-saver | File | 14.64 KB | 0755 |
|
| camel-index-control-1.2 | File | 18.39 KB | 0755 |
|
| camel-lock-helper-1.2 | File | 22.4 KB | 2755 |
|
| colord | File | 278.58 KB | 0755 |
|
| colord-sane | File | 18.38 KB | 0755 |
|
| colord-session | File | 58.45 KB | 0755 |
|
| cpucorectl | File | 14.38 KB | 0755 |
|
| cpugovctl | File | 14.38 KB | 0755 |
|
| cups-pk-helper-mechanism | File | 118.3 KB | 0755 |
|
| dconf-service | File | 78.3 KB | 0755 |
|
| evolution-addressbook-factory | File | 14.59 KB | 0755 |
|
| evolution-addressbook-factory-subprocess | File | 50.67 KB | 0755 |
|
| evolution-calendar-factory | File | 118.67 KB | 0755 |
|
| evolution-calendar-factory-subprocess | File | 146.67 KB | 0755 |
|
| evolution-scan-gconf-tree-xml | File | 58.77 KB | 0755 |
|
| evolution-source-registry | File | 131.02 KB | 0755 |
|
| evolution-user-prompter | File | 18.5 KB | 0755 |
|
| fprintd | File | 122.45 KB | 0755 |
|
| gcr-prompter | File | 14.3 KB | 0755 |
|
| gcr-ssh-agent | File | 66.6 KB | 0755 |
|
| gcr-ssh-askpass | File | 18.35 KB | 0755 |
|
| gcr4-ssh-askpass | File | 18.42 KB | 0755 |
|
| gdm-auth-config-debian | File | 4.61 KB | 0755 |
|
| gdm-host-chooser | File | 178.45 KB | 0755 |
|
| gdm-runtime-config | File | 14.37 KB | 0755 |
|
| gdm-session-worker | File | 274.59 KB | 0755 |
|
| gdm-simple-chooser | File | 198.45 KB | 0755 |
|
| gdm-wayland-session | File | 50.66 KB | 0755 |
|
| gdm-x-session | File | 58.76 KB | 0755 |
|
| geoclue | File | 286.75 KB | 0755 |
|
| glib-pacrunner | File | 22.3 KB | 0755 |
|
| gnome-calculator-search-provider | File | 322.46 KB | 0755 |
|
| gnome-control-center-global-shortcuts-provider | File | 190.92 KB | 0755 |
|
| gnome-control-center-print-renderer | File | 14.38 KB | 0755 |
|
| gnome-control-center-search-provider | File | 78.86 KB | 0755 |
|
| gnome-initial-setup | File | 1.16 MB | 0755 |
|
| gnome-initial-setup-copy-worker | File | 18.38 KB | 0755 |
|
| gnome-initial-setup-wrapper | File | 352 B | 0755 |
|
| gnome-remote-desktop-configuration-daemon | File | 94.46 KB | 0755 |
|
| gnome-remote-desktop-daemon | File | 687.71 KB | 0755 |
|
| gnome-remote-desktop-enable-service | File | 14.38 KB | 0755 |
|
| gnome-session-binary | File | 294.99 KB | 0755 |
|
| gnome-session-check-accelerated | File | 18.46 KB | 0755 |
|
| gnome-session-check-accelerated-gl-helper | File | 22.46 KB | 0755 |
|
| gnome-session-check-accelerated-gles-helper | File | 14.46 KB | 0755 |
|
| gnome-session-ctl | File | 18.46 KB | 0755 |
|
| gnome-session-failed | File | 22.46 KB | 0755 |
|
| gnome-shell-calendar-server | File | 46.56 KB | 0755 |
|
| gnome-shell-hotplug-sniffer | File | 30.45 KB | 0755 |
|
| gnome-shell-perf-helper | File | 2.63 MB | 0755 |
|
| gnome-terminal-preferences | File | 186.8 KB | 0755 |
|
| gnome-terminal-server | File | 350.98 KB | 0755 |
|
| goa-daemon | File | 58.55 KB | 0755 |
|
| goa-identity-service | File | 150.47 KB | 0755 |
|
| goa-oauth2-handler | File | 14.39 KB | 0755 |
|
| gpartedbin | File | 1.39 MB | 0755 |
|
| gpuclockctl | File | 22.46 KB | 0755 |
|
| gsd-a11y-settings | File | 22.59 KB | 0755 |
|
| gsd-backlight-helper | File | 14.39 KB | 0755 |
|
| gsd-color | File | 54.85 KB | 0755 |
|
| gsd-datetime | File | 54.67 KB | 0755 |
|
| gsd-disk-utility-notify | File | 22.38 KB | 0755 |
|
| gsd-housekeeping | File | 54.7 KB | 0755 |
|
| gsd-keyboard | File | 35.02 KB | 0755 |
|
| gsd-media-keys | File | 207.51 KB | 0755 |
|
| gsd-power | File | 102.8 KB | 0755 |
|
| gsd-print-notifications | File | 42.7 KB | 0755 |
|
| gsd-printer | File | 30.47 KB | 0755 |
|
| gsd-rfkill | File | 46.67 KB | 0755 |
|
| gsd-screensaver-proxy | File | 26.67 KB | 0755 |
|
| gsd-sharing | File | 38.74 KB | 0755 |
|
| gsd-smartcard | File | 82.67 KB | 0755 |
|
| gsd-sound | File | 22.59 KB | 0755 |
|
| gsd-usb-protection | File | 42.67 KB | 0755 |
|
| gsd-wacom | File | 42.8 KB | 0755 |
|
| gsd-wacom-oled-helper | File | 18.39 KB | 0755 |
|
| gsd-wwan | File | 54.67 KB | 0755 |
|
| gsd-xsettings | File | 76.02 KB | 0755 |
|
| gst-install-plugins-helper | File | 22.23 KB | 0755 |
|
| gvfs-afc-volume-monitor | File | 98.46 KB | 0755 |
|
| gvfs-goa-volume-monitor | File | 106.46 KB | 0755 |
|
| gvfs-gphoto2-volume-monitor | File | 106.46 KB | 0755 |
|
| gvfs-mtp-volume-monitor | File | 102.46 KB | 0755 |
|
| gvfs-udisks2-volume-monitor | File | 191.05 KB | 0755 |
|
| gvfsd | File | 38.38 KB | 0755 |
|
| gvfsd-admin | File | 46.54 KB | 0755 |
|
| gvfsd-afc | File | 62.46 KB | 0755 |
|
| gvfsd-afp | File | 127.26 KB | 0755 |
|
| gvfsd-afp-browse | File | 75.26 KB | 0755 |
|
| gvfsd-archive | File | 38.46 KB | 0755 |
|
| gvfsd-cdda | File | 38.46 KB | 0755 |
|
| gvfsd-computer | File | 46.51 KB | 0755 |
|
| gvfsd-dav | File | 114.66 KB | 0755 |
|
| gvfsd-dnssd | File | 38.53 KB | 0755 |
|
| gvfsd-ftp | File | 118.46 KB | 0755 |
|
| gvfsd-fuse | File | 46.57 KB | 0755 |
|
| gvfsd-google | File | 86.46 KB | 0755 |
|
| gvfsd-gphoto2 | File | 74.46 KB | 0755 |
|
| gvfsd-http | File | 42.46 KB | 0755 |
|
| gvfsd-localtest | File | 50.38 KB | 0755 |
|
| gvfsd-metadata | File | 70.45 KB | 0755 |
|
| gvfsd-mtp | File | 78.46 KB | 0755 |
|
| gvfsd-network | File | 38.45 KB | 0755 |
|
| gvfsd-nfs | File | 58.52 KB | 0755 |
|
| gvfsd-onedrive | File | 58.46 KB | 0755 |
|
| gvfsd-recent | File | 38.46 KB | 0755 |
|
| gvfsd-sftp | File | 114.46 KB | 0755 |
|
| gvfsd-smb | File | 50.46 KB | 0755 |
|
| gvfsd-smb-browse | File | 42.46 KB | 0755 |
|
| gvfsd-trash | File | 58.45 KB | 0755 |
|
| gvfsd-wsdd | File | 46.46 KB | 0755 |
|
| ibus-dconf | File | 22.45 KB | 0755 |
|
| ibus-engine-simple | File | 14.37 KB | 0755 |
|
| ibus-engine-table | File | 1.89 KB | 0755 |
|
| ibus-extension-gtk3 | File | 150.45 KB | 0755 |
|
| ibus-memconf | File | 22.45 KB | 0755 |
|
| ibus-portal | File | 78.45 KB | 0755 |
|
| ibus-setup-table | File | 1.04 KB | 0755 |
|
| ibus-ui-emojier | File | 114.45 KB | 0755 |
|
| ibus-ui-gtk3 | File | 306.8 KB | 0755 |
|
| ibus-x11 | File | 117.34 KB | 0755 |
|
| iio-sensor-proxy | File | 91.35 KB | 0755 |
|
| localsearch-3 | File | 319.16 KB | 0755 |
|
| localsearch-control-3 | File | 78.57 KB | 0755 |
|
| localsearch-extractor-3 | File | 143.19 KB | 0755 |
|
| localsearch-writeback-3 | File | 50.66 KB | 0755 |
|
| mbim-proxy | File | 18.52 KB | 0755 |
|
| mutter-restart-helper | File | 14.38 KB | 0755 |
|
| mutter-x11-frames | File | 34.47 KB | 0755 |
|
| nm-daemon-helper | File | 14.38 KB | 0755 |
|
| nm-dhcp-helper | File | 14.45 KB | 0755 |
|
| nm-dispatcher | File | 70.95 KB | 0755 |
|
| nm-initrd-generator | File | 838.57 KB | 0755 |
|
| nm-openvpn-auth-dialog | File | 26.47 KB | 0755 |
|
| nm-openvpn-service | File | 70.46 KB | 0755 |
|
| nm-openvpn-service-openvpn-helper | File | 30.38 KB | 0755 |
|
| nm-pptp-auth-dialog | File | 34.47 KB | 0755 |
|
| nm-pptp-service | File | 66.54 KB | 0755 |
|
| nm-priv-helper | File | 34.59 KB | 0755 |
|
| packagekit-direct | File | 158.45 KB | 0755 |
|
| packagekitd | File | 338.59 KB | 0755 |
|
| pk-debconf-helper | File | 14.38 KB | 0755 |
|
| pk-gstreamer-install | File | 22.23 KB | 0755 |
|
| pk-offline-update | File | 26.38 KB | 0755 |
|
| polkit-agent-helper-1 | File | 18.38 KB | 4755 |
|
| power-profiles-daemon | File | 118.45 KB | 0755 |
|
| procsysctl | File | 14.38 KB | 0755 |
|
| qmi-proxy | File | 18.52 KB | 0755 |
|
| rhythmbox-metadata | File | 106.46 KB | 0755 |
|
| rtkit-daemon | File | 62.67 KB | 0755 |
|
| run-systemd-session | File | 1.61 KB | 0755 |
|
| switcheroo-control | File | 26.37 KB | 0755 |
|
| sysprof-live-unwinder | File | 42.45 KB | 0755 |
|
| sysprofd | File | 94.52 KB | 0755 |
|
| tinysparql-sql | File | 867.63 KB | 0755 |
|
| tinysparql-xdg-portal-3 | File | 34.56 KB | 0755 |
|
| totem-gallery-thumbnailer | File | 42.47 KB | 0755 |
|
| ubuntu-advantage-desktop-daemon | File | 66.3 KB | 0755 |
|
| upowerd | File | 166.36 KB | 0755 |
|
| vte-urlencode-cwd | File | 14.23 KB | 0755 |
|
| xdg-desktop-portal | File | 1017 KB | 0755 |
|
| xdg-desktop-portal-gnome | File | 662.93 KB | 0755 |
|
| xdg-desktop-portal-gtk | File | 318.69 KB | 0755 |
|
| xdg-desktop-portal-rewrite-launchers | File | 22.38 KB | 0755 |
|
| xdg-desktop-portal-validate-icon | File | 22.71 KB | 0755 |
|
| xdg-desktop-portal-validate-sound | File | 22.66 KB | 0755 |
|
| xdg-document-portal | File | 243.05 KB | 0755 |
|
| xdg-permission-store | File | 78.66 KB | 0755 |
|