Forum
Tipps
News
Menu-Icon

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Benutzer Home Verzeichnis alles da

Mit Nachrich meinte ich message die ausgegeben
wird wenn ich den Benutzer wechsel...

Moin,
muss aber  ;D
poste mal bitte Dein Script vollständig, so wie es jetzt ist.

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  ;D

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 ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Sorry so wollt ich nich rüberkommen
Habe die neuen benutzer alle mit userdel -r gelöscht


Und in meiner version 1 hatte ich doch auch schon alle benutzer + home nur die message machte mir probleme

Nochmals Danke an alle

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Poste alles später nochmal und werde es noch an einem anderen Rechner versuchen 

Nee, so biste auch nicht rübergekommen, sonst hätten wir Dir nicht geantwortet  ;)

Zitat
Und in meiner version 1 hatte ich doch auch schon alle benutzer + home nur die message machte mir probleme
ja - ist uns schon klar

Zitat
Poste alles später nochmal und werde es noch an einem anderen Rechner versuchen
okay - und welche Distri hat der andere Rechner?

 

Zitat
wird wenn ich den Benutzer wechsel... 
Benutzerwechsel erfolgt von Benutzer:
 user01
 su  -  user20
aber bitte nicht aus der Root-Umgebung!

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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!

die andere (dein Code2) funktioniert auch.

ob diese Version möglicherweise auf Ubuntu nicht funktioniert, kann ich Dir nicht sagen (ich benutze keins) - aber Ubuntu-User können uns dazu vllt. eine Auskunft geben  :) 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

SQL_Freak

Intressant welche Distr. benutzt du denn? 

die Susie  :D - habs aber auch auf Slackware laufen lassen, da gehts auch.
Vielleicht können @Knut oder @cosinus uns da eine Auskunft geben, wenn ich das hier richtig verstanden habe, haben die Ubuntu.

 

Zitat
- aber Ubuntu-User können uns dazu vllt. eine Auskunft geben

Wenn ich Zeit dafür finde teste ich es mal...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

welche Bedeutung hat das - 
 beim Anmelden von zb. su - user01

bedeutet -   die Shell zur Loginshell machen?

ein komplettes Login mit Änderung der Pathvariable

 

Zitat
oder hat dies mit bash_login und bashrc zu tun
Ja, die .bashrc ist eine Logindatei genau wie die .bash_login

« Suse: Suse: Suse: 11.4 x64Suse: KDE-Dienst Die KDE-Absturzbehandlung nicht abschaltbar »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Benutzerkonto
Windows bietet die Möglichkeit Benutzerkonten, kurz Nutzerkonten, anzulegen. Auf diese Weise kann ein Rechner von mehreren Nutzern verwendet werden.   Bei jed...

Benutzerkontensteuerung
In modernen Windows Betriebssystemen besteht die Möglichkeit, verschiedene Benutzerkonten anzulegen - wie auch unter Linux und macOS. Diese Funktion ermöglicht ...

Verzeichnis
Verzeichnisse, oft auch als Ordner bezeichnet, sind essenzielle Strukturelemente in einem Dateisystem, um Dateien und andere Verzeichnisse übersichtlich zu organisie...