DELUSER
Section: Maintenance Commands (8)
Updated: wersja 3.118ubuntu1
Page Index
NAZWA
deluser, delgroup - usuwa użytkownika lub grupę z systemu
SKŁADNIA
deluser [opcje] [--force] [--remove-home] [--remove-all-files] [--backup]
[--backup-to KATALOG] użytkownik
deluser --group [opcje] grupa
delgroup [opcje] [--only-if-empty] grupa
deluser [opcje] użytkownik grupa
WSPÓLNE OPCJE
[--quiet] [--system] [--help] [--version] [--conf PLIK]
OPIS
deluser i delgroup usuwają użytkowników i grupy z systemu zgodnie z
opcjami wymienionymi w linii poleceń oraz konfiguracją zawartą w pliku
/etc/deluser.conf i /etc/adduser.conf. Programy te są bardziej
przyjaznymi dla użytkownika interfejsami do programów userdel i
groupdel, opcjonalnie usuwającymi katalog domowy użytkownika lub nawet
wszystkie pliki, których właścicielem jest usuwany użytkownik,
uruchamiającymi lokalne skrypty i mającymi inne dodatkowe
funkcje. deluser i delgroup mogą być użyte w jednym z trzech trybów:
Usuwanie zwykłych użytkowników
deluser, jeśli zostanie wywołany z jednym argumentem nie będącym opcją
oraz bez opcji
--group, usunie zwykłego użytkownika.
Domyślnie deluser usunie użytkownika bez usuwania katalogu domowego,
pliku zawierającego przychodzącą pocztę użytkownika ani jakiegokolwiek
innego pliku w systemie, należącego do użytkownika. Usunąć katalog domowy i
pocztę użytkownika można używając opcji --remove-home.
Opcja --remove-all-files usuwa z systemu wszystkie pliki, których
właścicielem jest usuwany użytkownik. Proszę zauważyć, że użycie opcji
--remove-home łącznie z tą opcją nie ma żadnego znaczenia, ponieważ opcja
--remove-all-files obejmuje wszystkie pliki, łącznie z katalogiem domowym
i plikiem zawierającym pocztę użytkownika.
Aby przed usunięciem plików zrobić ich kopie zapasowe, należy użyć opcji
--backup, która utworzy plik nazwa-użytkownika.tar(.gz|.bz2) w katalogu
określonym przez opcję --backup-to (domyślnie jest to bieżący katalog
roboczy). Zarówno opcje usuwania, jak i tworzenia kopii zapasowej mogą
zostać ustawione jako domyślne w pliku konfiguracyjnym
/etc/deluser.conf. Szczegóły można znaleźć w deluser.conf(5).
Aby usunąć użytkownika root (uid 0), należy użyć opcji --force, co może
zapobiec przypadkowemu usunięciu tego użytkownika.
Po usunięciu konta użytkownika, zostanie uruchomiony plik
/usr/local/sbin/deluser.local, jeżeli istnieje, w celu wykonania
lokalnych ustawień. Argumenty przekazywane do deluser.local są
następujące:
nazwa-użytkownika uid gid katalog-domowy
Usuwanie grup
Jeżeli
deluser zostanie uruchomiony z opcją
--group lub jako program
delgroup, to grupa zostanie usunięta.
Ostrzeżenie: Nie można usunąć podstawowej grupy istniejącego użytkownika.
Jeżeli podano opcję --only-if-empty, to grupa nie zostanie usunięta,
jeżeli ma przypisanych członków.
Usuwa użytkownika z określonej grupy
deluser wywołany z dwoma argumentami nie będącymi opcjami usunie
użytkownika z podanej grupy.
OPCJE
- --conf PLIK
-
Użyje pliku PLIK zamiast /etc/deluser.conf i /etc/adduser.conf.
- --group
-
Usuwa grupę. Jest to domyślna akcja, jeżeli program jest wywołany jako
delgroup.
- --help
-
Wyświetla krótką instrukcję używania programu.
- --quiet
-
Program wyświetla mniej komunikatów niż zazwyczaj.
- --system
-
Usuwa użytkownika/grupę tylko wtedy, gdy jest to użytkownik/grupa
systemowy/systemowa. Pozwala to uniknąć przypadkowego usunięcia
niesystemowych użytkowników/grup. Dodatkowo, jeżeli użytkownik nie istnieje,
to nie jest zwracany błąd. Ta opcja jest głównie przeznaczana do użycia w
skryptach opiekunów pakietów Debiana.
- --only-if-empty
-
Usuń tylko, jeśli nie pozostał żaden członek.
- --backup
-
Tworzy kopie zapasowe wszystkich plików znajdujących się w katalogu domowym
użytkownika do pliku o nazwie /$user.tar.bz2 lub /$user.tar.gz.
- --backup-to
-
Zamiast umieszczać pliki pliki kopii zapasowych w /, umieszcza je w katalogu
podanym jako parametr tej opcji. Ustawia opcję --backup.
- --remove-home
-
Usuwa katalog domowy użytkownika i jego pocztę. Jeśli podano --backup, pliki
są usuwane po utworzeniu ich kopii zapasowej.
- --remove-all-files
-
Usuwa z systemu wszystkie pliki, których właścicielem jest ten
użytkownik. Uwaga: w przypadku podania tej opcji, --remove-home nie będzie
miało żadnego efektu. Jeśli podano --backup, pliki są usuwane po utworzeniu
ich kopii zapasowej.
- --version
-
Wyświetla informację o wersji i prawach autorskich.
WARTOŚĆ ZWRACANA
- 0
-
Akcja została pomyślnie wykonana.
- 1
-
Użytkownik do usunięcia nie był użytkownikiem systemowym. Nie wykonano
żadnej akcji.
- 2
-
Podany użytkownik nie istnieje. Nie wykonano żadnej akcji.
- 3
-
Podana grupa nie istnieje. Nie wykonano żadnej akcji.
- 4
-
Błąd wewnętrzny. Nie wykonano żadnej akcji.
- 5
-
Usuwana grupa nie jest pusta. Nie wykonano żadnej akcji.
- 6
-
Użytkownik nie należy do podanej grupy. Nie wykonano żadnej akcji.
- 7
-
Nie można usunąć użytkownika z jego podstawowej grupy. Nie wykonano żadnej
akcji.
- 8
-
Nie został zainstalowany pakiet "perl", który jest wymagany do
przeprowadzenia żądanych akcji. Nie wykonano żadnej akcji.
- 9
-
Aby usunąć konto użytkownika root, wymagane jest podanie opcji
"--force". Nie wykonano żadnej akcji.
PLIKI
/etc/deluser.conf Domyślny plik konfiguracyjny programów deluser and
delgroup
- /usr/local/sbin/deluser.local
-
Opcjonalne dodatki.
ZOBACZ TAKŻE
adduser(8),
deluser.conf(5),
groupdel(8),
userdel(8)
TŁUMACZENIE
Robert Luberda <
robert@debian.org>, październik 2005 r.
PRAWA AUTORSKIE
Copyright (C) 2000 Roland Bauerschmidt. Modyfikacje (C) 2004 Marc Haber i
Joerg Hoh. Ta strona podręcznika oraz program deluser opierają się na
adduser, którego prawa autorskie są następujące:
Copyright (C) 1997, 1998, 1999 Guy Maor. Modyfikowany przez Rolanda
Bauerschmidta i Marca Habera.
Copyright (C) 1995 Ted Hajek, z dużym wkładem oryginalnego programu
adduser z Debiana.
Copyright (C) 1994 Ian Murdock.
deluser jest wolnym oprogramowaniem,
warunki licencji - patrz GNU General Public Licence w wersji 2 lub
wyższej. Nie ma
żadnych gwarancji.