Зачем использовать / etc / passwd каждый раз, когда кто-то выполняет команду ls -l?

Arch Wiki - отличный ресурс при поиске проблем с оборудованием.

Apple Keyboards Arch Wiki

«Вы можете использовать пакет AUR, отличный от apple-keyboardAUR. В настоящее время он работает только с алюминиевой USB-моделью». Не уверен, что это ваша модель.

Переключает cmd и мета-клавиши $ echo 1 | sudo tee / sys / module / hid_apple / parameters / swap_opt_cmd

Выполните следующую команду, чтобы добавить строку конфигурации в файл и сделать изменение постоянным.

/etc/modprobe.d/hid_apple.conf creating it if necessary:
$ echo options hid_apple swap_opt_cmd=1 | sudo tee -a /etc/modprobe.d/hid_apple.conf

28
08.03.2019, 07:12
1 ответ

Файловая -система напрямую связывает числовые значения UID (User ID )и GID (ID группы )с файлом, а не с именем пользователя и именем группы (, которые являются строками. ). Таким образом, команда ls -l(и любая другая команда, отображающая владельца пользователя и группы файла ), должны откуда-то получить имена пользователя и группы. Файл /etc/passwdявляется одним из таких источников (, вероятно, оригинальным и наиболее распространенным источником ). Руководство подтверждает это -из PASSWD (5 )(, т.е. man-страница для файла /etc/passwd):

many utilities, like ls(1) use it to map user IDs to usernames

50
27.01.2020, 19:39

Теги

Похожие вопросы