Whta does '\ + :::::: / bin / bash' в / etc / passwd означает?

Нашел строку \+::::::/bin/bash в моем / etc / passwd, что выглядит странно для меня. Что это значит? Был ли взломан мой компьютер?

One Solution collect form web for “Whta does '\ + :::::: / bin / bash' в / etc / passwd означает?”

Ответ лежит на nsswitch.conf(5) руководства nsswitch.conf(5) :

Взаимодействие с синтаксисом +/- (режим совместимости)

Linux libc5 без NYS не имеет ключа службы имен, но позволяет пользователю управлять политикой. В /etc/passwd вас могут быть записи формы +user или +@netgroup (включая указанного пользователя из карты passwd NIS), -user или -@netgroup (исключить указанного пользователя) и + (включая каждого пользователя, кроме исключенных, с карты доступа NIS).

Вы можете переопределить определенные поля passwd для конкретного пользователя с карты passwd NIS, используя расширенную форму +user:::::: in / etc / passwd. Непустые поля переопределяют информацию на карте доступа NIS.

Поскольку большинство людей ставят + в конце / etc / passwd, чтобы включить все из NIS, коммутатор обеспечивает более быструю альтернативу для этого случая ( passwd: files nis ), для которого не требуется одиночная запись + в /etc/passwd , /etc/group и /etc/shadow . Если этого недостаточно, служба поддержки NSS предоставляет полную +/- семантику. По умолчанию источником является nis , но это может быть переопределено, указав nisplus качестве источника для псевдоданных passwd_compat , group_compat и shadow_compat . Эти псевдо-базы данных доступны только в библиотеке GNU C.

Предполагая, что ваш /etc/nsswitch.conf содержит passwd: compat , я считаю, что эта строка означает «включить всех пользователей NIS, но переопределить оболочку входа в /bin/bash ».

Interesting Posts

Как создать диалог с несколькими текстовыми полями, используя zenity?

Как я могу настроить близость процессора к процессу в Linux?

Как я могу создавать новые всплывающие окна для отображения на одном рабочем столе своего приложения?

Использование iscan (плагин GIMP) из командной строки

Как установить evince на выпуск CentOS Linux 7.0.1406

Плохое выполнение Java-приложения и плохого сервера

Vim в Gnome-terminal говорит: «Выход не к терминалу»

Выясните точную модель процессора, материнскую плату, модель RAM / сервера?

Имя> org.freedesktop.PolicyKit1 не было предоставлено никакими файлами .service

Таймер Systemd, срок действия которого истек

Отображение потоков уровня на уровне ядра, потоки пользовательского уровня для процессов / потоков

Проблема с созданием образа необработанного диска и его установкой в ​​режиме спасения на QEMU

grep неправильно читает шаблон из переменной

VMWare 12 продолжает запрашивать установку vmware-инструментов на гостевом компьютере Windows

Плагин Xfce4 WaveLAN не работает – проблема с разрешением?

Linux и Unix - лучшая ОС в мире.