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.
- --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-modules",
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
ZOBACZ TAKŻE¶
deluser.conf(5),
adduser(8),
userdel(8),
groupdel(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.