В любой Linux-системе, к которой у меня есть доступ (пара Archlinux, Ubuntu, Debian Sid и Gentoo), есть следующие 4 файла /etc/
, каждый из которых заканчивается тире:
/etc/group-
/etc/gshadow-
/etc/passwd-
/etc/shadow-
В интернете говорят, что это просто файлы резервных копий, которые обновляются до последних изменений.
Теперь мне интересно: кто создает эти файлы? Это мой редактор? Это приложение редактирует эти файлы (gpasswd, useradd, groupadd и т. Д.)? Это что-то на более низком уровне (возможно, даже модуль ядра)?
shadow
иgshadow
файлы (с тире) имеют разные chmod , в отличие от000
и могут быть прочитаны другими пользователями? Есть ли способ сделать резервные копии с правильным хранением chmod000
?shadow
иgshadow
файлы имеют разрешения0400
.0000
.0400
Я полагаю, что его установка небезопасна , потому что любой пользователь в вашей системе может запустить егоcat /etc/shadow
и получить результат?/etc/shadow
в системе RedHat, и если для пользователя, не являющегося root, действительно возможно просматривать этот файл с разрешениями,0400
это означает, что существует значительная ошибка в обработке разрешений, если файл не принадлежит другому пользователю. ,