Это похоже на другой ответ findmnt, но позволяет избежать проблемы с форматированием.
Для отображения всех подкреплений:
findmnt --kernel -n --list | grep '\['
Показать все подмонтированные файловые системы типа ext4:
findmnt --kernel -t ext4 -n --list | grep '\['
Для отображения всех креплений, кроме вспомогательных:
findmnt --kernel -n --list | grep -v '\['
Показать все монтирования файловых систем типа ext4, исключая подмонтирования:
findmnt --kernel -t ext4 -n --list | grep -v '\['
«-n» удаляет заголовки, а «--список» удаляет строки формата «дерево».
Протестировано на растяжке Debian.
В /etc/passwd
может быть несколько пользователей с одинаковым uid (, но разными именами, домашним каталогом, оболочкой и т. д. ). И это была текущая практика --IIRC даже сегодня, в BSD есть toor
учетная запись «альтернативный корень».
Если бы /etc/shadow
пароли индексировались по uid вместо имени пользователя, то какой записи /etc/passwd
соответствовал бы каждый из них?