Benutzer Home Verzeichnis alles da
Mit Nachrich meinte ich message die ausgegeben
wird wenn ich den Benutzer wechsel...
Mal was anderes - seid ihr schon auf die Idee gekommen, dass das irgendwie nach Übungsaufgabe/Hausaufgabe aussieht?
Vergleicht mal hier, Aufgabe (6) => http://www.mat.univie.ac.at/~praxis/sosem09_ue/uebung1.pdf
kann sein, solche Aufgaben werden gerne gestellt damit kann man Leute gut beschäftigen - ansonsten legt man sich auf seinem Heimrechner auch selten 40 User an
Hab kein Problem, bei Hausaufgaben zu helfen, ausser der Fragesteller arbeitet nicht mit und sagt: macht Ihr mal, dann mache ich auch keinen Finger krumm - allerdings ist das ja hier nicht der Fall.
@Pr_ogs
andere Frage : wie hast Du userdel ausgeführt - mit oder ohne Option -r ?
Nee, so biste auch nicht rübergekommen, sonst hätten wir Dir nicht geantwortet
Und in meiner version 1 hatte ich doch auch schon alle benutzer + home nur die message machte mir problemeja - ist uns schon klar
Poste alles später nochmal und werde es noch an einem anderen Rechner versuchenokay - und welche Distri hat der andere Rechner?
Habe jetzt diese Version benutzt von Knut aus Berlin
und es funktioniert
Ubuntu 10.4
CODE 1
--------------------------------------------------
#!/bin/sh
cp -aR /etc/skel/ /etc/skelbenutzer/ 2>/dev/null
groupadd benutzer
echo 'Guten Tag' > /etc/skelbenutzer/message
for i in $( seq -w 1 1 40 )
do
useradd user$i -c "User$i" -g benutzer -mk /etc/skelbenutzer -s /bin/bash
usermod -p '$6$Xi1gFY7j$rAaQj4KZ5zQ86XPYstqccxwyzs7QtUQs7gaWmJvkpmTyYU7/4rVjcuX3Jk5f5E8uZe1Z8zCEoy8aQAcLWVi4u1' user$i
# echo user$i | passwd --stdin user$i 1>/dev/null
if [ `grep -c "message" /home/user$i/.bashrc` = 0 ]
then
echo 'echo `cat message`' >> /home/user$i/.bashrc
fi
done
----------------------------------------------
habs vorher mit dieser hier versucht müsste doch eigentlich auch fuktionieren oder?
----------------------------------------------
CODE 2
#!/bin/bash
echo 'Guten Tag' > /etc/message
mkdir /etc/skelbesucher 2>/dev/null
cp /etc/skel/.profile /etc/skelbesucher 2>/dev/null
groupadd besucher 2>/dev/null
if [ 'grep -c "/etc/message" /etc/skelbesucher/.bash_login'=0 ]
then
echo 'cat /etc/message' >> /etc/skelbesucher/.bash_login
fi
for i in $(seq 1 40)
do
useradd -mk /etc/skelbesucher -m -p $(perl -e'print crypt("Gast", "aa")') -g besucher besucher$i
done
oder hat dies mit bash_login und bashrc zu tun
VIELEN DANK nochmals!
« Suse: Suse: Suse: 11.4 x64 | Suse: KDE-Dienst Die KDE-Absturzbehandlung nicht abschaltbar » | ||