Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-04-16 22:08:33

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Linux - usunięcie użytkowika

Witam!

Wkurzony momentem wyglądem aplikacji GTK3 na openboxie a jednocześnie jako test czy aptitude zostawi jakieś śmieci zainstalowałem xfce4 i utworzyłem nowego usera o nazwie 'test' by przetestować środowisko. Nowego usera dodałem przez adduser.
potem chciałem usunąc już tego usera przez deluser, userdel i oba się wywalają. jedno naruszenie ochrony pamięci, drugie coś tam (11) (jakiś błąd - mogę potem jeszcze raz sprawdzić). Żadne nie usunęło usera. Mam pytanie jak ręcznie usunąc użytkowika z systemu?;

usunąłem póki co wpis z /etc/passwd oraz katalogu domowy, czy coś jeszcze? do tego grupę usera dla porządku usuwam w /etc/group ,bo debian przy każdym nowym userrze tworzy grupę od jego loginu.,


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#2  2012-04-16 22:21:02

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Linux - usunięcie użytkowika

/etc/shadow

Offline

 

#3  2012-04-16 22:24:05

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: Linux - usunięcie użytkowika

Wszystko. Reszta, nawet jeśli jest to zajmuje kilka bajtów i jest niekrytyczna.

Sprawdź jeszcze /etc/shadow
I opcjonalnie przeleć system plików findem i grepem, dla pewności.

Sprawa prosta: su LOGIN # nie zalogujesz się to nie ma go lub ma zablokowane konto, czyli jakby go nie było... # su test -c ls # też może pokazać czy użytkownik może coś wywołać

Generalnie: usunięcie katalogu domowego jest wystarczające (bo wpisy o koncie uważam już za mniej ważne)


Stronka-dom: http://titek.victorygames.pl
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#4  2012-04-16 22:25:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Linux - usunięcie użytkowika

A ja tylko dodam, że u mnie userdel działa. :)

Offline

 

#5  2012-04-16 22:31:32

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Linux - usunięcie użytkowika

Ja dodam nawet, że u mnie zarówno userdel jak i deluser działają.

BTW, w podręcznikach do userdel i deluser nie znajduje się informacja o kodzie wyjścia 11. Generalnie jakaś ta Twoja sytuacja dziwna. Na pewno nie wisiał tam Ci jakiś proces użytkownika, którego chciałeś usunąć?

BTW#2: konto testowego użytkownika jest bardzo przydatne. Można mu zrobić rm -rf ~/ i sprawdzać domyślne ustawienia programów. Dzięki temu w przypadku problemów uzyskuje się pewność, że źródłem błędu jest kod programu, a nie wadliwe/złe/stare ustawienia użytkownika.

Offline

 

#6  2012-04-16 23:04:57

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Linux - usunięcie użytkowika

dobra usunąłem jeszcze ręcznie linjki z /etc/shadow. nie mam pojęcia aż mnie zamurowało, że te polecenia odmówiły mi posłuszeństwa. kiedyś działały

http://www.youtube.com/watch?v=rPaEDdn-rmg

skonfigurowany i aktualny debian wheezy :(

Ostatnio edytowany przez dominbik (2012-04-16 23:05:38)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#7  2012-04-16 23:08:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Linux - usunięcie użytkowika

prelink? ;) Wywala coś w dmesg ten segfault?

Offline

 

#8  2012-04-16 23:12:14

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Linux - usunięcie użytkowika

nie ja od prelinka to się trzymam teraz z daleka, wszelkie ulepszacze sobie odpuszczam.

dmesg

Kod:

[14951.646640] userdel[6640]: segfault at 382d46 ip b7622aa6 sp bfcc030c error 4 in libc-2.13.so[b75e4000+156000]
[14965.727018] userdel[6657]: segfault at 382d46 ip b7581aa6 sp bf9fd41c error 4 in libc-2.13.so[b7543000+156000]

w jakim pakiecie znajduje się libc-2.13.so ?


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#9  2012-04-16 23:17:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Linux - usunięcie użytkowika

libc6, jeden z najważniejszych pakietów w systemie.

PS Czy ktoś z Wheezym i386 mógłby to u siebie sprawdzić?

Offline

 

#10  2012-04-17 22:47:42

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: Linux - usunięcie użytkowika

No właśnie na wheezy dodałem nowego użytkownika i problem faktycznie z występuje tak jak go dominbik przedstawił. Obydwa się wywalają;
deluser wywala:

Kod:

/usr/sbin/deluser: "0" zakończony z powodu sygnału 11. Kończenie.

a userdel:

Kod:

Naruszenie ochrony pamięci

System dziś aktualizowany.

Offline

 

#11  2012-04-17 23:29:15

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Linux - usunięcie użytkowika

Miałem pisać żeby zgłosić to deweloperom na BTS w takim razie, ale widzę, że już tam jest: #660406, #665972 (nie wiem jak wczoraj szukałem, że udało mi się przeoczyć oba zgłoszenia ;)). Piszą tam, że problem występuje lub nie w zależności od ustawień locale, poza tym wydaje mi się, że tylko na i386 (u Minia i u mnie na amd64 nie występuje). Nie pozostaje chyba nic innego jak czekać aż poprawią.

Offline

 

#12  2012-04-18 08:49:07

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Linux - usunięcie użytkowika

Do dodawania i usuwania użytkowników masz kilka różnych poleceń:
np zobacz, czy działa userdel:
Użycie:

Kod:

~#:  userdel
Użycie: userdel [opcje] LOGIN

Opcje:
  -f, --force               wymuś usunięcie plików nawet jeżeli nie należą
                            do usuwanego użytkownika
  -h, --help                wyświetlenie tego opisu i zakończenie działania
  -r, --remove              usuń katalog domowy i spool pocztowy

W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2012-04-18 09:03:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Linux - usunięcie użytkowika

Jacekalex: najpierw czytamy wątek, potem odpowiadamy. :)

Offline

 

#14  2012-04-18 20:36:56

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: Linux - usunięcie użytkowika

To juz nie pierwszy raz kapeluszniku :P

Nie wiem jak ze wszystkimi zaleznościami, ale powinno pomóc pociągnięcie libc z testingu.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)