Рейтинг:0

After I set file permission to 0600 on /etc/passwd, my linux vm failed to boot

флаг in

I'm definitely new to Linux. Build a Linux Ubuntu vm in Azure for syslog purposes. Microsoft security configuration recommend /etc/passwd- file permissions should be set to 0600. As soon as I did that, the vm will not be able to boot successfully. It fails to start the networking services. Is this normal? Any help is greatly appreciated.

Thanks Kit

флаг cn
Пожалуйста, прочитайте https://askubuntu.com/questions/827608/why-is-the-file-permission-for-etc-shadow-set-to-600 /etc/shadow должно быть 600 и содержать хэш пароля. /etc/password должен быть 644. Пожалуйста, не принимайте что-либо от MS за истину в отношении Linux, не найдя других источников.
waltinator avatar
флаг it
Все процессы, даже такие простые, как `ls`, запущенные пользователем без полномочий root, нуждаются в доступе для чтения к `/etc/passwd`. Это единственное место в системе, где сохраняется эквивалентность USERID UID/GID, единственное место для преобразования `~` в пользовательский каталог `HOME`. `/etc/passwd` ДОЛЖЕН быть `0644`. Еще в давние времена хэш пароля (единственная конфиденциальная информация) был перемещен в `/etc/shadow`, который ДОЛЖЕН быть `0600`. Прочитайте `man 5 passwd`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.