Читаю доки по FreeBSD
И возник тупой вопрос
Написано, что юзернейм должен быть уникальным для каждого юзера. Потом написано что UID используется чтобы уникально идентифицировать юзера.
И вот вопрос: зачем так сделано? Можно ведь запомнить и свой UID, или же чтобы система работала напрямую с юзернеймами в текстовом виде.
Допустим одна из причин — переносимость. Ну вот есть у нас несколько систем и на каждой юзер с одним и тем же юзернеймом, но UID у них разные, потому что системы разные. А еще какие могут быть причины? Просто везде где есть маппинг, как по мне, это потенциально уязвимое место