Что это сделало? [закрыто]

Я обнаружил, что эта строка

cut -d: -f1 /etc/passwd

является первой командой, используемой root на моем сервере. Я думаю, похоже, что кто-то хотел каким-то образом отключить учетные записи пользователей, но сейчас у меня проблемы с тем, чтобы все остальное работало. Кто-нибудь знает, что он делает?

-6
задан 6 December 2015 в 21:41
2 ответа

Эта команда выводит список имен пользователей в системе.

cut - это команда, используемая для обработки текста по столбцам. -d: сообщает команде, что столбцы разделены символом :. -f1 сообщает команде, что отображается только первое поле. /etc/passwd - это файл, из которого необходимо считывать данные.

Файл /etc/passwd содержит строку для каждого пользователя. В каждой строке есть колонки, разделенные :, первая из которых - имя пользователя.

В ней будут отображаться только учетные записи, определенные локально на машине. Если компьютер настроен на получение информации об учетных записях от сетевой службы, то учетных записей может быть больше, чем указано в /etc/passwd.

.
5
ответ дан 5 December 2019 в 22:20

man cut

-d: set : as the field delimiter
-f1 select field number 1

Selects the first field of /etc/passwd in other words print a list with user name...

2
ответ дан 5 December 2019 в 22:20

Теги

Похожие вопросы