Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Problem z dodaniem nowego user'a
http://forum.freesco.pl/viewtopic.php?f=22&t=10748
Strona 1 z 1

Autor:  Sosenek70 [ poniedziałek, 16 stycznia 2006, 00:21 ]
Tytuł:  Problem z dodaniem nowego user'a

Dlaczego błąd??

New account will be created as follows:

---------------------------------------
Login name: ktos
UID: [ Next available ]
Initial group: users

Additional groups: [ None ]
Home directory: /home/ktos
Shell: /bin/bash
Expiry date: [ Never ]

This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.

Creating new account...


useradd: unable to lock password file
- Error running useradd command -- account not created!
(cmd: /usr/sbin/useradd -d /home/ktos -m -g users -s /bin/bash ktos)

Autor:  Maciek [ poniedziałek, 16 stycznia 2006, 01:15 ]
Tytuł: 

A jesteś pewny, że jako root to robisz?

Autor:  Sosenek70 [ poniedziałek, 16 stycznia 2006, 21:15 ]
Tytuł: 

tak na 100% jako root.
Może dokadniej opiszę co robiłem
Chciałem dodać user'a, a że jestem zielony to pomyliłem komendy i uruchamiałem newusers, później edytowałem plik passwd, później zmieniałem chmod w "mc", ale nawet jak ustawiłem, że wszyscy mogą odczytywać, zapisywać i zmieniać nic nie pomogło :(
Zauważyłem jeszcze jedną dziwną bałwan jestem: [I have no name!@Dom ja]$

Autor:  Sosenek70 [ poniedziałek, 16 stycznia 2006, 23:25 ]
Tytuł: 

znalazłem coś takiego:
Jest sobie taka akcja....
[root@blabla root]# adduser jacenty
adduser: unable to lock password file
Czyli nie mozna dodac zadnego usera.. Co mam z tym zrobic?

adduser [enter]
?
Może spróbować useradd?
p.s. nie napisałeś jaka dystrybucja - różnie sprawa wygląda z adduser w
różnych dystrybucjach

Dziwny blad. Sprobuj dopisac do /etc/passwd dowolna linijke w edytorze
tekstu i zobacz czy pozwoli, jesli tak to potem sprawdz /etc/shadow.
Jesli bedzie dzialac to cos jest skopane z useradd.

Wcale nie taki dziwny, programy w stylu passwd(zreszta nie tylko one) aby zachowac integralnosc danych o userach zakladaja podczas swojego dzialania tzw. pliki blokady, ktore jesli nie zostana usuniete podczas normalnego zakonczenia programu moga wyrzucac takie bledy.
i bałwan jestem kończyłem pracę ctr+z i są pliki: passwd.lock i shadow.lock, ale po przeniesieniu tych plików (bo wolałem nie usuwać) useradd nie zadziałało

Autor:  Maciek [ wtorek, 17 stycznia 2006, 17:46 ]
Tytuł: 

Zakładając, że sprawa dotyczy NND, to zapewne coś namieszałeś z tym prawami plików. Diabli wiedzą, co pozmieniałeś.
Plik passwd musi mieć prawa 644, shadow 600, a poza tym musza nalezec do usera root i grupy root. Sam root musi mieć numer usera i grupy w passwd - zero.

Autor:  Sosenek70 [ środa, 18 stycznia 2006, 01:50 ]
Tytuł: 

Pewnie i diabłom by był trudno dojść do tego co narobiłem ;) , a co dopiero Tobie ;)
oczywiście to NND
chmod'y były ok
trzeba było usunąć pliki:
group.lock
passwd.lock
shadow.lock
no i jeszcze jeden, którego wczoraj nie ruszałem :) - .pwd.lock

Dzięki za chmod'y przynajmniej byłem pewien, że tą bałwan jestem mam dobrze (oczywiście jak pozmieniałem po twojej podpowiedzi)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/