1Jul

Kāpēc daži sistēmas lietotāji /usr/bin/ ir kļūdaini kā savu korpusu?

Kad jūs sākat rakšana uz Linux sistēmu, jūs, piemēram, var atrast neskaidras vai negaidītas lietas, piemēram, /usr/bin/ false. Kāpēc tas ir un kāds ir tā mērķis?Šodienas SuperUser Q & amai ir atbilde uz ziņkārīgo lasītāja jautājumiem.

Šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs user7326333 vēlas uzzināt, kāpēc dažiem sistēmas lietotājiem /usr/bin/ ir kļūdaini, jo to apvalks:

Kāpēc daži sistēmas lietotāji ir /usr/bin/ nepatiesi kā to apvalks? Ko tas nozīmē?

Kāpēc dažiem sistēmas lietotājiem /usr/bin/ ir kļūdaini kā to apvalks?

Atbilde

SuperUser atbalstītājiem duDE, Toby Speight un bbaassssiiee mums ir atbilde. Pirmais uz augšu, duDE:

Tas palīdz novērst lietotāju ienākšanu sistēmā.Dažreiz jums ir nepieciešams lietotāja konts konkrētam uzdevumam. Tomēr nevienam nedrīkst mijiedarboties ar šo kontu datorā.Tie ir, no vienas puses, sistēmas lietotāju konti. No otras puses, tas ir konts, kuram ir iespējama FTP vai POP3 piekļuve, taču nav tikai tieša čeka pieteikšanās.

Ja paskatāsit /etc/ passwd failā, jūs atradīsiet /bin/ nepatiesu komandu kā pieteikšanās lodziņu daudziem sistēmas kontiem. Patiesībā, nepatiesa nav čaula, bet komanda, kas nedara neko, un tad arī beidzas ar statusa kodu, kas norāda kļūdu. Rezultāts ir vienkāršs. Lietotājs piesakās un nekavējoties redz pieteikšanās uzaicinājumu vēlreiz.

Seko Toby Speight atbildei:

Šiem lietotājiem eksistē īpašu failu vai procesu īpašnieks, un tie nav paredzēti kā pieteikšanās konti. Ja lauka "shell" vērtība nav iekļauta /etc/ apvalkos, tad tādām programmām kā FTP daemoni nav atļauta piekļuve. Turklāt programmām, kas nekontrolē /etc/ čaulas, tās izmanto faktu, ka /bin/ false nekavējoties atgriezīsies un liegs interaktīvu apvalku.

Un mūsu galīgā atbilde no bbaassssiiee:

Dažiem lietotājiem ir /usr/bin/ false, citās ir /sbin/ nologin vai arī tiem var būt /usr/bin/ passwd. Tie var būt vai nu sistēmas lietotāji, kuri ir nepieciešami, lai izolētu programmas atļaujas vai cilvēku programmas, kas izmanto paroles failus autentificēšanai.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.

Attēlu kredīts: OpenStack dokumenti( OpenStack Project)