__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# ns_passwd.awk --- access password file information
#
# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised October 2000
# Revised December 2010
#
# Reworked for namespaces June 2017, with help from
# Andrew J.: Schorr, aschorr@telemetry-investments.com
@namespace "passwd"
BEGIN {
# tailor this to suit your system
Awklib = "/usr/local/libexec/awk/"
}
function Init( oldfs, oldrs, olddol0, pwcat, using_fw, using_fpat)
{
if (Inited)
return
oldfs = FS
oldrs = RS
olddol0 = $0
using_fw = (PROCINFO["FS"] == "FIELDWIDTHS")
using_fpat = (PROCINFO["FS"] == "FPAT")
FS = ":"
RS = "\n"
pwcat = Awklib "pwcat"
while ((pwcat | getline) > 0) {
Byname[$1] = $0
Byuid[$3] = $0
Bycount[++Total] = $0
}
close(pwcat)
Count = 0
Inited = 1
FS = oldfs
if (using_fw)
FIELDWIDTHS = FIELDWIDTHS
else if (using_fpat)
FPAT = FPAT
RS = oldrs
$0 = olddol0
}
function awk::getpwnam(name)
{
Init()
return Byname[name]
}
function awk::getpwuid(uid)
{
Init()
return Byuid[uid]
}
function awk::getpwent()
{
Init()
if (Count < Total)
return Bycount[++Count]
return ""
}
function awk::endpwent()
{
Count = 0
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| assert.awk | File | 383 B | 0644 |
|
| bits2str.awk | File | 334 B | 0644 |
|
| cliff_rand.awk | File | 307 B | 0644 |
|
| ctime.awk | File | 234 B | 0644 |
|
| ftrans.awk | File | 315 B | 0644 |
|
| getopt.awk | File | 3.2 KB | 0644 |
|
| gettime.awk | File | 2.43 KB | 0644 |
|
| group.awk | File | 1.74 KB | 0644 |
|
| have_mpfr.awk | File | 221 B | 0644 |
|
| inplace.awk | File | 2.29 KB | 0644 |
|
| intdiv0.awk | File | 462 B | 0644 |
|
| isnumeric.awk | File | 284 B | 0644 |
|
| join.awk | File | 378 B | 0644 |
|
| libintl.awk | File | 238 B | 0644 |
|
| noassign.awk | File | 422 B | 0644 |
|
| ns_passwd.awk | File | 1.25 KB | 0644 |
|
| ord.awk | File | 937 B | 0644 |
|
| passwd.awk | File | 1.18 KB | 0644 |
|
| processarray.awk | File | 355 B | 0644 |
|
| quicksort.awk | File | 1.01 KB | 0644 |
|
| readable.awk | File | 489 B | 0644 |
|
| readfile.awk | File | 267 B | 0644 |
|
| rewind.awk | File | 404 B | 0644 |
|
| round.awk | File | 661 B | 0644 |
|
| shellquote.awk | File | 472 B | 0644 |
|
| strtonum.awk | File | 1.42 KB | 0644 |
|
| walkarray.awk | File | 214 B | 0644 |
|
| zerofile.awk | File | 424 B | 0644 |
|