- Wpisujemy:U mnie wyświetla się coś takiego. U Was będzie na pewno inaczej.
Kod: Zaznacz cały
nano /etc/passwd
Kod: Zaznacz cały
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13 :p roxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin proftpd:x:102:65534::/var/run/proftpd:/bin/false ftp:x:103:65534::/home/ftp:/bin/false lol:x:1000:1000:lol,,,:/home/lol:/bin/bash
- Chcemy użytkownikowi ,,LOL'' zabronić wejścia do konsoli:Jak widzimy, że przyznana jest mu powłoka ,,bash''.
Kod: Zaznacz cały
lol:x:1000:1000:lol,,,:/home/lol:/bin/[b]bash[/b]
- Zmieniamy ,,bash'' na ,,false''. Co wyglądać ma tak:
Kod: Zaznacz cały
lol:x:1000:1000:lol,,,:/home/lol:/bin/false
- Klikamy F2 Y (yes) i Enter.
- Zmiany zostały zapisane, użytkownik ,,LOL'' nie ma już dostępu do powłoki.
Wy
-
- Posty: 54
- Rejestracja: 11 października 2009, 00:29
- Lokalizacja: /home/kacper
Wyłączenie powłoki użytkownikowi
Witam. Chciałbym pokazać Wam jak wyłączyć powłokę użytkownikowi, aby nie miał dostępu do konsoli.
kacperinjio, chciałbym pokazać Ci jak zmienić powłokę użytkownikowi na taką, która uniemożliwia logowanie do konsoli:
Kod: Zaznacz cały
usermod --shell /bin/false nazwa_użytkownika