Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "Podaj imie: "
- read imie
- echo "Podaj nazwisko: "
- read nazwisko
- echo "Podaj haslo: "
- read haslo
- litera=$(echo $imie | cut -c 1)
- konto=$litera$nazwisko
- echo $konto
- konto=$(echo $konto | tr [:upper:] [:lower:])
- echo $konto
- zmienna=$(ldapsearch -x -LLL uidnumber | grep "uidNumber" | cut -d" " -f2 | sort -n -r | head -1)
- echo $zmienna
- zmienna=$[$zmienna+1]
- echo $zmienna
- #mkdir /home/$konto # dopiero w przypadku sukcesu
- ldapmodify -a -x -D cn=admin,dc=lab,dc=pl -W -f
- printf "dn: uid=$konto,dc=lab,dc=pl\nobjectClass: top\nobjectClass: person\nobjectClass: posixAccount\nobjectClass:$
- # dodaje użytkownika
- ldapadd -D "cn=admin,dc=lab,dc=pl" -w serwis123 -x -v -f /root/$konto.ldif;
- if [ "$?" = "0" ] # poprzednie polecenie zakończone sukcesem
- then
- mkdir /home/$konto
- chmod 700 /home/$konto
- chown $zmienna:100 /home/$konto
- fi
- echo „Konto: ” $konto "zostało dodane"
- echo 'dodane'
Advertisement
Add Comment
Please, Sign In to add comment