⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.164
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-29-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:29:41 UTC 2025 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
proc
/
self
/
root
/
var
/
lib
/
dpkg
/
info
/
View File Name :
base-passwd.postinst
#! /bin/sh set -e # Load the debconf confmodule if it is available. It may not be because this # package is essential and therefore can't depend on debconf directly. if [ -f /usr/share/debconf/confmodule ]; then # shellcheck disable=SC1091 . /usr/share/debconf/confmodule fi changes=0 askyesno () { if [ "$DEBIAN_FRONTEND" = "noninteractive" ] ; then a=y return fi while : ; do printf '%s ' "$1" read -r a || true if [ "$a" = "" ] ; then a="y" fi a=$(echo $a | tr '[:upper:]' '[:lower:]') if [ "$a" = "y" ] || [ "$a" = "n" ] ; then break fi echo "Illegal answer" done } # A cut-down version of 'which' from debianutils. searchpath () { PROGRAM="$1" IFS_SAVE="$IFS" IFS=: RET=1 for ELEMENT in $PATH; do if [ -z "$ELEMENT" ]; then ELEMENT=. fi if [ -f "$ELEMENT/$PROGRAM" ] && \ [ -x "$ELEMENT/$PROGRAM" ]; then RET=0 break fi done IFS="$IFS_SAVE" return "$RET" } if [ ! "$1" = "configure" ] ; then exit 0 fi if [ ! -e "$DPKG_ROOT/etc/passwd" ] ; then cp "$DPKG_ROOT/usr/share/base-passwd/passwd.master" "$DPKG_ROOT/etc/passwd" fi if [ ! -e "$DPKG_ROOT/etc/group" ] ; then cp "$DPKG_ROOT/usr/share/base-passwd/group.master" "$DPKG_ROOT/etc/group" fi if [ ! -e "$DPKG_ROOT/etc/subuid" ] ; then touch "$DPKG_ROOT/etc/subuid" chown 0:0 "$DPKG_ROOT/etc/subuid" chmod 644 "$DPKG_ROOT/etc/subuid" fi if [ ! -e "$DPKG_ROOT/etc/subgid" ] ; then touch "$DPKG_ROOT/etc/subgid" chown 0:0 "$DPKG_ROOT/etc/subgid" chmod 644 "$DPKG_ROOT/etc/subgid" fi tmp=$(mktemp) if [ -n "$2" ] && ! update-passwd --dry-run > "$tmp" ; then if [ -f /usr/share/debconf/confmodule ] ; then db_version 2.0 update-passwd --verbose changes=1 else cat <