![](https://www.fachinformatiker.de/uploads/set_resources_14/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
hoelli
-
Gesamte Inhalte
1 -
Benutzer seit
-
Letzter Besuch
Schicke uns eine Nachricht!
Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.
Loginfile mit bestimmten Benutzer auslesen!!
in Linux
Geschrieben
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