Zarz

Ogólne pytania dotyczące systemu
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

Zarządzanie uŻytkownikami

Post autor: rmika »

Witam. Może to głupie ale tego nie wiem i za bardzo nie mogę znaleźć? Jak mogę sprawdzić z poziomu konsoli jakie są założone konta użytkowników?

Nie mogę znaleźć polecenie, które wyświetli mi listę kont użytkowników?
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Kod: Zaznacz cały

cat /etc/passwd
cassius7
Posty: 20
Rejestracja: 05 kwietnia 2009, 22:07
Lokalizacja: ¦l±sk

Post autor: cassius7 »

Można teź:

Kod: Zaznacz cały

cat /etc/shadow
wtedy masz dostęp do haseł użytkowników i superużytkownika oczywiście zakodowanych jakimś algorytmem. W /etc/group masz grupy, czasami trzeba tam dopisać swojego użytkownika, żeby jakaś aplikacja zaczęła działać także, polecam analizę tych plików konfiguracyjnych.
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

cassius7, plik /etc/shadow jest plikiem z hasłami, jego uprawnienia nie pozwalają zwykłym użytkownikom ich odczytu nie bez powodu! Lista użytkowników najlepiej brać z /etc/passwd lub w większości przypadków:

Kod: Zaznacz cały

ls -1 /home
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

@thecalve
jak słusznie napisałeś - w większości przypadków. Wystarczy, że skomplikujemy system katalogów domowych i Twój sposób nie zadziała. Wiem, ze to nie jest standard. Ale, zwłaszcza na serwerach korporacyjnych, często się to robi. Zresztą sam tak mam. Poza tym w /home nie masz użytkowników systemowych.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Co masz na myśli z tym skomplikowaniem? Każdy Tomek ma swój domek jak mówi prastare przysłowie ;-)
lis6502@Nexus:/home$ ls -l
total 24
drwxr-xr-x 12 root root 4096 2009-03-30 00:08 ftp
drwxr-xr-x 85 lis6502 lis6502 4096 2009-04-08 11:44 lis6502
drwx------ 2 root root 16384 2009-02-16 16:51 lost+found
lis6502@Nexus:/home$ cat /etc/passwd |grep 6502
lis6502:x:1000:1000:lis6502,,,:/home/lis6502:/bin/bash
To zawsze się pokrywa
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

U mnie np jest tak, że część użytkowników ma swoje foldery domowe w /home/klienci, część (pracownicy) w /home/users
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Ok, ale skopiowanie uidów >= 1000 z /etc/passwd i kopia /home tak czy tak rozwiąże sprawę moim zdaniem.
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Wydawało mi się, że chcemy zobaczyć jacy użytkownicy są, a nie przenieść ich na nowy serwer.

W przeciwnym wypadku - jak najbardziej masz rację :-)
ODPOWIEDZ