Strona 1 z 1
[+] Polecenie adduser nie działa
: 06 czerwca 2009, 02:28
autor: bill
Witam.
Mam serwer samo po zmianie systemu z 32 na 64 bit, (
Debian 5.0
Lenny). Wszystko szło ładnie, do póki trzeba było stworzyć użytkownika. To wpisałem:
a w rezultacie otrzymałem błąd:
Kod: Zaznacz cały
ksxxx:/# adduser test
Dodawanie użytkownika `test'...
Dodawanie nowej grupy `test' (1000)...
'roupadd: nieprawidłowy argument numeryczny '1000
test' zwrócił kod błędu 3. Kończenie.
Wie ktoś może, dlaczego nie działa polecenie ,,adduser'' lub jak naprawić ten błąd?
: 06 czerwca 2009, 02:49
autor: ponton
Zainstalowałeś ten system na nowo, czy podpinałeś jakieś stare partycje? Możliwe, że coś namieszałeś, np. skopiowałeś stary /etc/passwd
: 06 czerwca 2009, 03:03
autor: bill
Był robione
przeinstalowanie serwera i przy okazji zmiana z 32 na 64 bit. Dodatkowo ustawiłem na nowo partycje, gdyż 10 GB dla / było za mało.
EDIT:
dałem polecenie:
to teraz jest taki błąd:
Kod: Zaznacz cały
ksxxx:/# adduser testowy
Dodawanie użytkownika `testowy'...
Dodawanie nowej grupy `testowy' (1001)...
Dodawanie nowego użytkownika `testowy' (1001) w grupie `testowy'...
/testowy'...talogu domowego `/home
' ...wanie plików z `/etc/skel
: Nie ma takiego pliku ani katalogu
/./lost+found.e można przetworzyć /etc/skel
Nie jest to ani katalog, ani plik, ani dowi
: 06 czerwca 2009, 03:50
autor: ponton
Co to znaczy "przeinstalowanie"? Co dokładnie robiłeś?
: 06 czerwca 2009, 05:05
autor: sigo
Przyczyną może być błędna konfiguracja w:
Używaj
useradd.
Np. by stworzyć użytkownika
test, który będzie w grupach
test, (jak nazwa użytkownika)
studenci oraz
testerzy:
W liście grup, nie podajemy nazwy grupy takiej jak użytkownik (czyli test), gdyż jest to robione automatycznie. Dodajemy wszystkie inne.
Parametr
-m oznacza, by stworzyć katalog domowy.
Na końcu polecenia znajduje się login Tworzonego użytkownika.
: 06 czerwca 2009, 09:12
autor: bill
Dobrze, problem rozwiązany. Zrobiłem ponowną
instalację serwera (zmiana systemu na 64 bity Debian 5.0). Tamten błąd brał się dlatego, iż uczepiłem się pliku
adduser.conf gdyż chciałem w nim zmienić taką linijkę
na:
i w tym momencie polecenie:
przestaje działać, ale ponowna zmiana tego pliku nic nie daje, więc wracam do punktu wyjścia czyli kolejnego przeinstalowania systemu.
Wszystko już działa. Dziękuję bardzo za chęć pomocy.
: 06 czerwca 2009, 15:37
autor: sigo
Zmiana domyślnej powłoki nie może wpływać na niemożność dodania użytkownika - sam na serwerze mam takie ustawienie. Musiałeś popsuć coś w innych ustawieniach.
Zmiana domyślnej powłoki na /bin/false jest bardzo dobrym rozwiązaniem. Jeżeli ktoś potrzebuje dostępu do shella, wtedy /bin/false zamienia mu się na /bin/bash.