Bash-Anlegen-von-Usern: Unterschied zwischen den Versionen

Aus Nicos Spickzettel
Zur Navigation springen Zur Suche springen
Anlegen von User inkl. DocumentRoot und symlinks
 
Zeile 2: Zeile 2:


== Anlegen von User inkl. DocumentRoot und symlinks ==
== Anlegen von User inkl. DocumentRoot und symlinks ==
<nowiki>
<nowiki>
#!/bin/bash
#!/bin/bash

Version vom 17. März 2023, 15:42 Uhr


Anlegen von User inkl. DocumentRoot und symlinks

#!/bin/bash BASEDIR=/var/www/servers/clicklabs for IN in $(cat t|awk -F\. '{print $2}') do echo $IN; HOMEDIR="${BASEDIR}/www.$IN.de/export" DOCUMENT_ROOT="/${BASEDIR}/www.$IN.de/htdocs" mkdir $HOMEDIR useradd -g 33 -d ${BASEDIR}/www.$IN.de/export -s /bin/false $IN PW=$(pwgen -s -1) echo $PW > /tmp/password.txt echo $PW >> /tmp/password.txt passwd $IN < /tmp/password.txt cd ${DOCUMENT_ROOT} ln -s ../export echo User $IN mit Passwort $PW und HOMEDIR $HOMEDIR ist anglegt echo Symlink unter DocumentRoot $DOCUMENT_ROOT ist anelegt echo "- - - " done