Это связано с тем, что во многих системах Linux имена пользователей выше 1000 зарезервированы для непривилегированных (можно сказать, обычных) пользователей. Некоторая информация об этом здесь :
Идентификатор пользователя (UID) - это уникальное положительное целое число, назначаемое Unix-подобной операционной системой каждому пользователю. Каждый пользователь идентифицируется в системе по его UID, а имена пользователей обычно используются только как интерфейс для людей.
UID хранятся вместе с соответствующими именами пользователей и другой пользовательской информацией в файле / etc / passwd ...
Третье поле содержит UID, а четвертое поле содержит идентификатор группы (GID), который по умолчанию равен UID для всех обычных пользователей.
В ядрах Linux 2.4 и выше UID представляют собой 32-разрядные целые числа без знака, которые могут представлять значения от нуля до 4 294 967 296. Тем не менее, рекомендуется использовать значения только до 65 534, чтобы поддерживать совместимость с системами, использующими старые ядра или файловые системы, которые могут поддерживать только 16-битные UID.
UID 0 имеет особую роль: это всегда корневая учетная запись (т. Е. Всемогущий администратор). Хотя имя пользователя может быть изменено для этой учетной записи и дополнительные учетные записи могут быть созданы с тем же UID, ни одно из действий не является разумным с точки зрения безопасности.
UID 65534 обычно зарезервирован ни для кого, для пользователя без системных привилегий, в отличие от обычного (то есть непривилегированного) пользователя. Этот UID часто используется для удаленного доступа к системе через FTP (протокол передачи файлов) или HTTP (протокол передачи гипертекста).
UID с 1 по 99 традиционно зарезервированы для специальных пользователей системы (иногда называемых псевдопользователями), таких как wheel, daemon, lp, operator, news, mail и т. Д. Эти пользователи являются администраторами, которым не нужны общие полномочия root, но которые выполняют некоторые административные задачи и, следовательно, требуют больше привилегий, чем те, которые предоставляются обычным пользователям.
В некоторых дистрибутивах Linux (т. Е. Версиях) UID для непривилегированных пользователей начинаются с 100. Другие, например Red Hat, начинают с 500, а третьи, например, Debian, начинают с 1000. Из-за различий между дистрибутивами руководство вмешательство может быть необходимо, если в организации используются несколько распределений.
Кроме того, может быть удобно зарезервировать блок UID для локальных пользователей, например, от 1000 до 9999, и другой блок для удаленных пользователей (т. Е. Пользователей в других местах сети), например, от 10000 до 65534. Важно принять решение на схеме и придерживаться этого.
Одним из преимуществ этой практики резервирования блоков номеров для определенных типов пользователей является то, что она делает более удобным поиск в системных журналах для подозрительной активности пользователей.
Вопреки распространенному мнению, необязательно, чтобы каждая запись в поле UID была уникальной. Однако неуникальные идентификаторы UID могут вызвать проблемы с безопасностью, и поэтому идентификаторы UID следует сохранять уникальными во всей организации. Аналогичным образом следует избегать повторного использования UID от прежних пользователей как можно дольше.
sed 's/:.*//' /etc/passwd