Я обнаружил, что эта строка
cut -d: -f1 /etc/passwd
является первой командой, используемой root на моем сервере. Я думаю, похоже, что кто-то хотел каким-то образом отключить учетные записи пользователей, но сейчас у меня проблемы с тем, чтобы все остальное работало. Кто-нибудь знает, что он делает?
Эта команда выводит список имен пользователей в системе.
cut
- это команда, используемая для обработки текста по столбцам.
-d:
сообщает команде, что столбцы разделены символом :
.
-f1
сообщает команде, что отображается только первое поле. /etc/passwd
- это файл, из которого необходимо считывать данные.
Файл /etc/passwd
содержит строку для каждого пользователя. В каждой строке есть колонки, разделенные :
, первая из которых - имя пользователя.
В ней будут отображаться только учетные записи, определенные локально на машине. Если компьютер настроен на получение информации об учетных записях от сетевой службы, то учетных записей может быть больше, чем указано в /etc/passwd
.