• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Skrypt bash błąd z useradd

Object Storage Arubacloud
0 głosów
203 wizyt
pytanie zadane 21 października 2018 w Inne języki przez Młody programista Obywatel (1,200 p.)

Może ktoś mi powiedzieć dlaczego to nie działa

Wyskakuje błąd z parametrem -s przy useradd, nie wiem dlaczego

#!/bin/bash
clear
read -p "Podaj nazwę użytkownika :" u
if [ $u ]; then
passwd -S $u >temp 2>/dev/null
read a < temp
if [ "$a" != "" ]; then 
echo "Użytkownik o nazwie $u już istnieje w systemie"
exit
fi
echo -e "Tworzę użytkownika $u \nPodaj ścieżkę katalogu domowego"
read -p "lub nic nie wpisuj jeśli ma być domyślna /home/$u :" d 
if [ "$d" == "" ]; then
d="/home/$u"
fi
echo -e "Podaj id grupy do jakiej ma należeć użytkownik \nENTER - wartość domyślna p"
read -p "lub ? aby wyświetlić listę grup :" g
if [ "$g" == "?" ]; then
for i in `cat /etc/group`
do 
read -p "$i - ENTER kolejna grupa lub id interesującej grupy " g
if [ "$g" != "" ]; then
break
fi
done
if [ "$g" == "" ]; then
g=100
fi
fi
read -p "Podaj dodatkowe grupy do których ma należeć użytkownik lub ENTER aby pominąć" G
echo -e "Wybierz powłokę \n 1 - /bin/bash(domyślnie) \n 2 -/bin/sh"
read -p " :" s
if [ "$s" == "2" ]; then
s="/bin/sh"
else
s="/bin/bash"
fi
if [ "$G" == "" ]; then
useradd $u -d $d -m -g $g -s $s
else
useradd $u -d $d -m -g $g -G $G -s $s 
fi
echo "Dodano użytkownika $u z katalogiem domowym $d, grupą główną $g i powłoką $s"
passwd $u
else
echo "Nie podano nazwy"
fi

 

komentarz 21 października 2018 przez Młody programista Obywatel (1,200 p.)
znalazłem błąd, ale mam problem z znalezieniem katalogu domowego użytkownika, po zalogowaniu się na stworzone  konto

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
2 odpowiedzi 503 wizyt
pytanie zadane 18 października 2019 w Inne języki przez Adamskeys Nowicjusz (160 p.)
+1 głos
2 odpowiedzi 467 wizyt
pytanie zadane 5 sierpnia 2019 w Inne języki przez Grozmo Użytkownik (750 p.)
+1 głos
2 odpowiedzi 273 wizyt
pytanie zadane 15 kwietnia 2018 w Inne języki przez Sic Dyskutant (8,510 p.)

92,551 zapytań

141,399 odpowiedzi

319,529 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...