Како прегледати системске кориснике у Линуксу на Ubuntu-у

Како прегледати системске кориснике у Линуксу на Ubuntu-у

У Линукс оперативном систему, системски корисници су кључни за обезбеђивање и управљање системом. У овом водичу ћемо детаљно истражити како да прегледате системске кориснике на Ubuntu-у, користећи различите наредбе и алате.

Увод

Системски корисници, познати и као корисници без љуске, су специјални корисници креирани да извршавају одређене системске задатке или услуге. Они се користе за управљање системским процесима, демонима и позадинским задацима без потребе за интерактивном љуском. У Убунтуу, ови корисници се обично креирају и конфигуришу током инсталације система.

Различити системски корисници имају различите привилегије и одговорности. Неки од најчешћих системских корисника укључују:

* бин: корисник који покреће већину системских програмских фајлова
* даиллоут: корисник који пружа дијалог за пријављивање и искључивање
* фтр: корисник за ФТП демона
* лист: корисник за поштански сервер
* ссхд: корисник за ССХ демона

Преглед системских корисника је важан за администраторе система ради:

* Управљања привилегијама
* Праћења коришћења ресурса
* Решавања проблема са услугама

Преглед системских корисника

Постоји неколико наредби и алата које можете користити за преглед системских корисника на Ubuntu-у:

* w: Исписује листу пријављених корисника, укључујући системске кориснике.
* who: Слично као w, али такође показује време пријаве корисника и време рада.
* finger: Исписује детаљне информације о одређеном кориснику, укључујући системске кориснике.
* getent: Исписује одређене ставке из системске базе података, укључујући системске кориснике.
* cat /etc/passwd: Исписује садржај датотеке /etc/passwd, која садржи записе о свим корисницима, укључујући системске кориснике.

Наредба w

Наредба w је једноставан начин да прегледате тренутно пријављене кориснике, укључујући и системске кориснике.

bash
w

Излаз наредбе w ће изгледати овако:


13:16:01 up 17 days, 13:41, 1 user, load average: 0.02, 0.04, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
username tty1 :0 13:14 0.00s 0.01s 0.00s w

Системски корисници се обично идентификују по њиховим кратким именима (нпр. бин, даиллоут) и немају љуску (tty).

Наредба who

Наредба who пружа сличне информације као и w, али такође показује време пријаве корисника и време рада.

bash
who

Излаз наредбе who ће изгледати овако:


username tty1 2023-03-08 13:14 (:0)

Команда finger

Команда finger обезбеђује детаљније информације о одређеном кориснику, укључујући системске кориснике.

bash
finger username

Излаз команде finger ће изгледати овако:


Login: username
Name: System User
Directory: /var/lib/dbus
Shell: /sbin/nologin
On since Mar 8 13:14:23 2023
No mail.

Команда getent

Команда getent вам омогућава да прегледате одређене ставке из системске базе података. Да бисте прегледали системске кориснике, можете користити следећу наредбу:

bash
getent passwd

Ова наредба ће исписати све корисничке записе из базе података /etc/passwd, укључујући и системске кориснике.

Датотека /etc/passwd

Датотека /etc/passwd садржи све корисничке записе на вашем систему, укључујући и системске кориснике. Можете користити наредбу cat да бисте исписали садржај ове датотеке.

bash
cat /etc/passwd

Излаз наредбе cat ће изгледати овако:


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
...

Закључак

Преглед системских корисника у Линуксу на Ubuntu-у је важна административна задача. Користећи наредбе и алате описане у овом водичу, можете лако идентификовати и управљати системским корисницима на вашем систему. Такође, разумевање привилегија и одговорности различитих системских корисника је неопходно за осигурање безбедности и стабилности вашег система.

Често постављана питања

1. Шта су системски корисници у Линуксу?
Системски корисници су специјални корисници креирани да извршавају системске задатке и управљају системским процесима, демонима и позадинским задацима.

2. Које су привилегије системских корисника?
Привилегије системских корисника варирају у зависности од корисника. Неки системски корисници имају привилегије роот-а, док други имају ограничене привилегије.

3. Како да прегледам системске кориснике?
Можете користити наредбе као што су w, who, finger, getent и cat /etc/passwd да бисте прегледали системске кориснике.

4. Зашто је важно прегледати системске кориснике?
Преглед системских корисника је важан за управљање привилегијама, праћење коришћења ресурса и решавање проблема са услугама.

5. Како да креирам нове системске кориснике?
Можете користити наредбе као што су useradd и adduser да бисте креирали нове системске кориснике.

6. Како да обришем системске кориснике?
Можете користити наредбу userdel да бисте обрисали системске кориснике.

7. Како да променим привилегије системских корисника?
Можете користити наредбе као што су usermod и passwd да бисте променили привилегије системских корисника.

8. Ко су најчешћи системски корисници у Убунтуу?
Неки од најчешћих системских корисника у Убунтуу укључују: бин, даиллоут, фтр, лист и сшд.