Для возможности входа в систему под учетной записью root и для распознавания оболочкой имени "root", необходимо создать соответствующие записи в файлах /etc/passwd и /etc/group.
Для создания файла /etc/passwd, выполните:
echo "root:x:0:0:root:/root:/bin/bash" > /etc/passwd |
Пароль для root ( "x" всего лишь метка заполнения) будет задан позже.
Для создания файла /etc/group, выполните:
cat > /etc/group << "EOF" root:x:0: bin:x:1: sys:x:2: kmem:x:3: tty:x:4: tape:x:5: daemon:x:6: floppy:x:7: disk:x:8: lp:x:9: dialout:x:10: audio:x:11: EOF |
Созданные группы не относятся ни к какому стандарту - их использует скрипт MAKEDEV, см. след. секцию. Помимо группы "root", стандарт LSB рекомендует наличие только группы "bin", с GID <идентификатор группы> равным 1. Все остальные названия групп и их GID пользователю разрешается выбирать произвольно, т.к. грамотно написанные программы не зависят от номеров GID, а используют название группы.