Passwd (Unix)

A passwd parancssori eszköz Unixon és Unix-szerű operációs rendszerek alatt, mely a felhasználó jelszavának módosítására szolgál. A felhasználó által beírt jelszóból egy hash-t képeznek, és csak ezt tárolják el, magát a jelszót nem.

Amikor a felhasználó bejelentkezik, a felhasználó által beírt jelszó ugyanezen függvényen fut keresztül, és a kinyert hash-nek meg kell egyeznie a mentett változattal. Ha egyezés van, akkor a felhasználó autentikációja megtörténik.

A root egy felhasználónév megadásával más felhasználó (elfelejtett) jelszavát is meg tudja változtatni. A normál felhasználók csak a sajátjukét.

A passwd parancs a helyi jelszó változtatásra szolgál, de a legtöbb rendszeren az elosztott autentikációs mechanizmusok, mint a NIS, Kerberos vagy LDAP jelszavainak változtatására is alkalmas.

A múltban különböző parancsokra volt szükség a különböző hitelesítési rendszerekben való jelszóváltoztatásokhoz. Például a NIS jelszó változtatásához az yppasswd-öt kellett indítani. Ez a felhasználók számára szükségessé tette, hogy különböző jelszócsere-módszereket ismerjen, valamint pazarló módon ugyanazt a kódot többször is fel kellett használni a különben ugyanazt a funkciót más-más back-enddel ellátó jelszócsere-programokban. Ma már a legtöbb implementációban összevonták ezeket egyetlen passwd parancsba, és a tényleges jelszócsere a felhasználó számára transzparens módon, PAM-okon (Pluggable Authentication Module, kicserélhető hitelesítési modul) keresztül történik.

Források

  • PASSWD(1) (man7.org)
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap