Bash-Anlegen-von-Usern: Unterschied zwischen den Versionen
Nico (Diskussion | Beiträge) Anlegen von User inkl. DocumentRoot und symlinks |
Nico (Diskussion | Beiträge) |
||
| 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