sanddro
11-11-2013, 13:52
Доброго времени суток!
Задали нам некую лабу по Линуксу. Задание вот:
1. Создать группы teacher и student.
2. В каждой группе создать ПО три пользователя.
3. Сделать так, чтоб у каждого пользователя его начальная группа была либо teacher, либо student соответственно.
Например:
Код Code
1
2
ric:x:1007:1008::/home/ric:/bin/sh
pol:x:1008:1008::/home/pol:/bin/sh
4. Добавить пользователей в свои группы.
Например:
Код Code
1
teacher:x:1008:ric,pol
5. Пропарсить файлы /etc/passwd, /etc/shadow, /etc/group так, чтоб в конечном файле можно было увидеть следующее (разделитель — Tab):
Код Code
Name Password(хеш) Group HOMEDIR SHELL
User1 12 group1 /home/user1 /bin/bash
User2 334 group2 /home/uesr2 /bin/sh
Daemon * daemon /usr/sbin /bin/sh
Sshd * nougroup /var/run/sshd /usr/sbin/nologin
Написать набор команд, который был использован, и содержимое выходного файла, также указать команду для архивации этого файла.
С первыми 3 я справился без проблем. Помогите разобраться с 4 (мне не совсем понятна формулировка задания) и 5 (вот тут я уже совсем не знаю). Если бы на этом компьютере был линукс, то можно было бы разобраться с этим методом проб и ошибок, но увы. Буду благодарен тому, кто сможет объяснить что да как.
Задали нам некую лабу по Линуксу. Задание вот:
1. Создать группы teacher и student.
2. В каждой группе создать ПО три пользователя.
3. Сделать так, чтоб у каждого пользователя его начальная группа была либо teacher, либо student соответственно.
Например:
Код Code
1
2
ric:x:1007:1008::/home/ric:/bin/sh
pol:x:1008:1008::/home/pol:/bin/sh
4. Добавить пользователей в свои группы.
Например:
Код Code
1
teacher:x:1008:ric,pol
5. Пропарсить файлы /etc/passwd, /etc/shadow, /etc/group так, чтоб в конечном файле можно было увидеть следующее (разделитель — Tab):
Код Code
Name Password(хеш) Group HOMEDIR SHELL
User1 12 group1 /home/user1 /bin/bash
User2 334 group2 /home/uesr2 /bin/sh
Daemon * daemon /usr/sbin /bin/sh
Sshd * nougroup /var/run/sshd /usr/sbin/nologin
Написать набор команд, который был использован, и содержимое выходного файла, также указать команду для архивации этого файла.
С первыми 3 я справился без проблем. Помогите разобраться с 4 (мне не совсем понятна формулировка задания) и 5 (вот тут я уже совсем не знаю). Если бы на этом компьютере был линукс, то можно было бы разобраться с этим методом проб и ошибок, но увы. Буду благодарен тому, кто сможет объяснить что да как.