Zum Inhalt springen

Loginfile mit bestimmten Benutzer auslesen!!


hoelli

Empfohlene Beiträge

Hallo!

Ich bin zur Zeit anfänger in der Shell-Programmierung und ich weiß nicht, wie ich das folgende Problem umsetzen muss!!!

Vielleich könnt ihr mir helfen???

Der Benutzer soll zwei Loginnamen eingeben können und das Programm soll nachschauen, ob es im /etc/passwd vorhanden ist, wenn nicht soll eine Meldung erscheinen!!!

fuid loginname1, loginname2,…

loginname1 : UID xxx

loginname2: UID xxx

bzw

loginname nicht regestriert

if Kommando

then

// exit code = 0

else

// exit code > 0

fi/

if grep „.“… > tem $$ “ “ = Suchstring

then

// exit code = 0

else

// exit code > 0

fi/

for….

If grep “$1†/etc/passwd >

Shift // schiebt die Variable um eins nach

/etc/passwd /etc/shadow

loginname:x:UID:SID:…

root:x:0:0:…

|

|

cut

^loginname:UID

cut –d: -f 1,3 | grep “^$1 “ //= sehr wichtig –d = demiliter

cut –d: -f 1,3 | temp$$ PID vom letzten $

Ich bedanke mich schon im voraus!!!

Mfg

Hoelli

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...