InFlames76
Lt. Junior Grade
- Registriert
- Apr. 2005
- Beiträge
- 432
Hallo!
Ich bin neu in Sachen Linux und probier gerad herum.
Momentan versuche ich aus einer Liste mit Benutzernamen und den jeweils danebenstehenden Gruppen, Benutzer und halt eben die dazugehörenden Gruppen anzulegen.
So sieht das ganze bisher aus:
Das funktioniert soweit. Nur leider sind alle angelegten Benutzer jetzt Mitglied in jeder Gruppe. Nur leider komm ich nich drauf, was ich ändern muss, damit jeder seiner vorgesehenen Gruppe zugefügt wird. Wäre cool, wenn mir jemand auf die Sprünge helfen könnte.
Grüße
Ich bin neu in Sachen Linux und probier gerad herum.
Momentan versuche ich aus einer Liste mit Benutzernamen und den jeweils danebenstehenden Gruppen, Benutzer und halt eben die dazugehörenden Gruppen anzulegen.
So sieht das ganze bisher aus:
Code:
#!/bin/bash
ort=/home/rami/Benutzerverwaltung/mitarbeiter
z=2000
y=1500
personal=`cat $ort | cut -f1 `
gruppe=`cat $ort | cut -d- -f2 | sort -d | uniq`
for i in $gruppe
do
groupadd -f -g $z $i
z=$[ z + 1 ]
for j in $personal
do
useradd -m -u $y -g $i $j
y=$[ y + 1 ]
done
done
#echo "Es werden folgende Benutzer angelegt:
#$personal"
#echo "Es werden folgende Gruppen angelegt:
#$gruppe"
Das funktioniert soweit. Nur leider sind alle angelegten Benutzer jetzt Mitglied in jeder Gruppe. Nur leider komm ich nich drauf, was ich ändern muss, damit jeder seiner vorgesehenen Gruppe zugefügt wird. Wäre cool, wenn mir jemand auf die Sprünge helfen könnte.
Grüße