![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| "find parancs", hogy megtalálja a fájlokat a könyvtárak, de nem a "subdir" | swamymns | Shell programozás és Scripting | 9 | 07-22-2008 11:23 AM |
| sendmail "root ... User cím szükséges." hiba | csgonan | SUN Solaris | 10 | 04-03-2008 09:57 AM |
| Ismertesse az "mn_code \u003d` env | grep ".. mn | awk-F" \u003d " '(print $ 2)'" " | Lokesha | A UNIX a dummies Kérdések és válaszok | 4 | 12-20-2007 01:52 AM |
| bash: cd parancs hozzáférés "furcsa" directories | robotronic | Shell programozás és Scripting | 3 | 07-06-2007 04:35 PM |
| hogyan lehet a számítógép mögött, kábel modem, kívülről, az egész "az Internet" | R00tSc0rpi0n | Biztonság | 2 | 10-27-2006 02:27 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
|||||
|
Hmm, nem biztos benne, ha ez segít, vagy nem. Alapvetően igen, akkor a "kérelem" a felhasználónevet és jelszót, és hasonlítsuk össze, mi van a rendszerben. Tud majd változtatni fájl tulajdonosa a root? Valószínûleg. Nehezebb, mint azt szeretné gondolni.
Ha nem ezt a saját (vagy az Ön cége nem teszi lehetővé a szoftverek 3.) arra utalnak, hogy egy bizonyos szoftver: CFengine Ha nem ez, amit keres, akkor talán Webmin Biztos vagyok benne, hogy más lesz más szoftvert használnak, és előnyben részesítik. Láttam mind a két, de nem használja őket. A következő lehet a bemenet egy jelszót és ellenőrzésére információ a shadow fájl küldése a userid az első paraméter és a jelszót a második. Kód:
#!/usr/bin/perl
#
# Grab the user's old password from /etc/shadow and compare to sent
# old password from web page - send back error if not the same
#
# HOG 04/25/02 Another wonderful product from the warped mind of me
# ====================================================================
# Set up variables ------------
$user = "$ARGV[0]";
$oldpass = "$ARGV[1]";
$datenow = "`date '+%h %d %T'`";
#
$userinfo = `/usr/bin/grep $user /etc/shadow`;
($user1, $passwd1, $passextra) = split(/:/, $userinfo, 3);
$salt = substr($passwd1,0,2);
#
# Put testing junk here (print variables)
#
if (crypt($oldpass, $salt) ne $passwd1) {
# =========== FAILED - write to messages file - return error =========
system("/usr/bin/echo \"$datenow progserver chgpwd: ERROR changing $user
password on check\" >> /var/adm/messages");
die "";
}
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|