Linux /etc/passwd & /etc/shadow File
Innehållsförteckning:
Det finns flera olika autentiseringsscheman som kan användas på Linux-system. Det mest använda och standardschemat är att utföra autentisering mot
/etc/passwd
och
/etc/shadow
skuggfilerna.
/etc/passwd
är en vanlig textbaserad databas som innehåller information för alla användarkonton på systemet. Det ägs av root och har 644 behörigheter. Filen kan bara ändras av root eller användare med sudo-behörigheter och är läsbara av alla systemanvändare.
Att ändra
/etc/passwd
för hand bör undvikas om du inte vet vad du gör. Använd alltid ett kommando som är utformat för ändamålet. Om du till exempel
usermod
ändra ett användarkonto använder
usermod
kommandot
usermod
och lägger till ett nytt användarkonto med kommandot
useradd
.
/etc/passwd
Format
Filen
/etc/passwd
är en textfil med en post per rad som representerar ett användarkonto. Om du vill visa innehållet i filen använder du en textredigerare eller ett kommando som
cat
:
cat /etc/passwd
Vanligtvis beskriver den första raden rotanvändaren, följt av systemet och vanliga användarkonton. Nya poster läggs till i slutet av filen.
Varje rad i
/etc/passwd
innehåller sju kommaseparerade fält:
mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username
- Användarnamn. Strängen du skriver när du loggar in i systemet. Varje användarnamn måste vara en unik sträng på maskinen. Den maximala längden på användarnamnet är begränsad till 32 tecken. Passord. I äldre Linux-system lagrades användarens krypterade lösenord i
/etc/passwd. På de flesta moderna system är detta fält inställt påx, och användarlösenordet lagras i/etc/shadowskugga.UID. Användaridentifieraren är ett nummer som tilldelas varje användare. Det används av operativsystemet för att hänvisa till en user.GID. Användarens gruppidentifieringsnummer, med hänvisning till användarens primära grupp. När en användare skapar en fil är filens grupp inställd på denna grupp. Vanligtvis är gruppens namn detsamma som användarens namn. Användarens sekundära grupper anges i/etc/groupsgrupper.GECOS eller användarens fulla namn. Detta fält innehåller en lista med kommaseparerade värden med följande information:- Användarens fullständiga namn eller applikationsnamn. Rumnummer. Arbeta telefonnummer. Hemnummer. Övrig kontaktinformation.
Hemkatalog. Den absoluta sökvägen till användarens hemkatalog. Den innehåller användarens filer och konfigurationer. Som standard namnges användarens hemkataloger efter användarens namn och skapas under/homedirectory.Login shell. Den absoluta vägen till användarens inloggningsskal. Detta är det skal som startas när användaren loggar in i systemet. På de flesta Linux-distributioner är standardinloggningsskalet Bash.
Slutsats
Filen
/etc/passwd
håller reda på alla användare på systemet.
Clearwire kommer formellt att starta sitt första kommersiella WiMax-nätverk på tisdag i Portland, Oregon. formellt lanserar sitt första kommersiella WiMax-nätverk på tisdag i Portland, Oregon, och fastställde den andra delen av ett planerat landsomfattande system som för första gången presenterades förra året i Baltimore.
Pioneer Broadband-pionjären förra månaden avslutade sin fusion med Sprint Nextels tidigare WiMax nätverksverksamhet i ett nytt företag, som fortsätter Clearwire-namnet. Venturen, som har investeringar från Google och flera kabeloperatörer, vill erbjuda ett ekonomiskt alternativ till kabel och DSL (Digital Subscriber Line) som även kan betjäna abonnenter på vägen.
Den första iPhone var revolutionerande, den första smartphone som verkligen fungerade. Människor som förväntar sig morgondagens iPhone 3G S eller gårdagens iPhone 3.0-uppgradering för att vara lika spännande kommer att bli besvikna. Inte för att produkten är dålig, men för att det är svårt för någon tredje utgåva att vara lika dramatisk som den första.
Jag försökte medvetet memorera de nya funktionerna i iPhone 3.0-programvaran, så jag kunde uppleva den så kallade "glädjen av upptäckt." Hittills, medan min fru försäkrar mig om att klippa och klistra in där, har jag inte funnit något behov av det.
Samsung öppnar sina billigare smartphones till tredjeparts applikationsutvecklare med lanseringen av en ny mjukvaruplattform kallas Bada. Den första telefonen som kör programvaran kommer att säljas under första halvåret nästa år, med fler produkter att följa senare på året, säger företaget på tisdag.
Bada är inte ett nytt operativsystem utan ett program som Samsung har lagt ovanpå sitt befintliga mobila operativsystem, vilket gör att tredjepartsutvecklare kan skapa applikationer för sina telefoner. Bada kan också springa över Linux, säger en Samsung-talesman.







