-
Ознакомиться с содержимым файлов:
/etc/passwd,
user@B1A406C02:/home$ sudo cat /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/shsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/bin/shman:x:6:12:man:/var/cache/man:/bin/shlp:x:7:7:lp:/var/spool/lpd:/bin/shmail:x:8:8:mail:/var/mail:/bin/shnews:x:9:9:news:/var/spool/news:/bin/shuucp:x:10:10:uucp:/var/spool/uucp:/bin/shproxy:x:13:13:proxy:/bin:/bin/shwww-data:x:33:33:www-data:/var/www:/bin/shbackup:x:34:34:backup:/var/backups:/bin/shlist:x:38:38:Mailing List Manager:/var/list:/bin/shirc:x:39:39:ircd:/var/run/ircd:/bin/shgnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/shnobody:x:65534:65534:nobody:/nonexistent:/bin/shlibuuid:x:100:101::/var/lib/libuuid:/bin/shsyslog:x:101:103::/home/syslog:/bin/falsemessagebus:x:102:105::/var/run/dbus:/bin/falseavahi-autoipd:x:103:106:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/falseusbmux:x:104:46:usbmux daemon,,,:/home/usbmux:/bin/falsednsmasq:x:105:65534:dnsmasq,,,:/var/lib/misc:/bin/falsewhoopsie:x:106:110::/nonexistent:/bin/falsekernoops:x:107:65534:Kernel Oops Tracking Daemon,,,:/:/bin/falsertkit:x:108:114:RealtimeKit,,,:/proc:/bin/falsespeech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/shlightdm:x:110:116:Light Display Manager:/var/lib/lightdm:/bin/falseavahi:x:111:118:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/falsecolord:x:112:120:colord colour management daemon,,,:/var/lib/colord:/bin/falsepulse:x:113:121:PulseAudio daemon,,,:/var/run/pulse:/bin/falsehplip:x:114:7:HPLIP system user,,,:/var/run/hplip:/bin/falsesaned:x:115:123::/home/saned:/bin/falsesoeltic:x:1000:1000:SoEltic,,,:/home/soeltic:/bin/bashguest-Auutpr:x:116:125:Guest,,,:/tmp/guest-Auutpr:/bin/bash
/etc/shadow,
user@B1A406C02:/home$ sudo cat /etc/shadowroot:!:15957:0:99999:7:::daemon:*:15819:0:99999:7:::bin:*:15819:0:99999:7:::sys:*:15819:0:99999:7:::sync:*:15819:0:99999:7:::games:*:15819:0:99999:7:::man:*:15819:0:99999:7:::lp:*:15819:0:99999:7:::mail:*:15819:0:99999:7:::news:*:15819:0:99999:7:::uucp:*:15819:0:99999:7:::proxy:*:15819:0:99999:7:::www-data:*:15819:0:99999:7:::backup:*:15819:0:99999:7:::list:*:15819:0:99999:7:::irc:*:15819:0:99999:7:::gnats:*:15819:0:99999:7:::nobody:*:15819:0:99999:7:::libuuid:!:15819:0:99999:7:::syslog:*:15819:0:99999:7:::messagebus:*:15819:0:99999:7:::avahi-autoipd:*:15819:0:99999:7:::usbmux:*:15819:0:99999:7:::dnsmasq:*:15819:0:99999:7:::whoopsie:*:15819:0:99999:7:::kernoops:*:15819:0:99999:7:::rtkit:*:15819:0:99999:7:::speech-dispatcher:!:15819:0:99999:7:::lightdm:*:15819:0:99999:7:::avahi:*:15819:0:99999:7:::colord:*:15819:0:99999:7:::pulse:*:15819:0:99999:7:::hplip:*:15819:0:99999:7:::saned:*:15819:0:99999:7:::soeltic:$6$3n7BW4Bb$9goLGC7fHVF1gVobP7d3d4ewfIUK.jGjTNTI.Y5K1OctUM/ZS8BH0elQvXVZRSqgXUnkSKrCA8v4g1ECG0VpH.:15957:0:99999:7:::guest-Auutpr:*:15958:0:99999:7:::
/etc/group.
user@B1A406C02:/home$ sudo cat /etc/grouproot:x:0:daemon:x:1:bin:x:2:sys:x:3:adm:x:4:soeltictty:x:5:disk:x:6:lp:x:7:mail:x:8:news:x:9:uucp:x:10:man:x:12:proxy:x:13:kmem:x:15:dialout:x:20:fax:x:21:voice:x:22:cdrom:x:24:soelticfloppy:x:25:tape:x:26:sudo:x:27:soelticaudio:x:29:pulsedip:x:30:soelticwww-data:x:33:backup:x:34:operator:x:37:list:x:38:irc:x:39:src:x:40:gnats:x:41:shadow:x:42:utmp:x:43:video:x:44:sasl:x:45:plugdev:x:46:soelticstaff:x:50:games:x:60:users:x:100:nogroup:x:65534:libuuid:x:101:crontab:x:102:syslog:x:103:fuse:x:104:messagebus:x:105:avahi-autoipd:x:106:ssl-cert:x:107:lpadmin:x:108:soelticnetdev:x:109:whoopsie:x:110:mlocate:x:111:ssh:x:112:utempter:x:113:rtkit:x:114:bluetooth:x:115:lightdm:x:116:nopasswdlogin:x:117:avahi:x:118:scanner:x:119:colord:x:120:pulse:x:121:pulse-access:x:122:saned:x:123:soeltic:x:1000:sambashare:x:124:soelticguest-Auutpr:x:125:
-
Создать следующие группы:
workers,
teachers,
students.
user@B1A406C02:/home$ sudo groupadd workers user@B1A406C02:/home$ sudo groupadd teachers user@B1A406C02:/home$ sudo groupadd students
-
Создать пользователей user_[номер варианта]_ N, где N =1, 2, .., 5, uid учетной записи должен быть равен 1000+N.
user@B1A406C02:/home$ sudo useradd user_8_1 -u 1001
user@B1A406C02:/home$ sudo useradd user_8_2 -u 1002
user@B1A406C02:/home$ sudo useradd user_8_3 -u 1003
user@B1A406C02:/home$ sudo useradd user_8_5 -u 1005
-
Пользователей с N равным 1 и 2 добавить в группу workers вручную внеся изменения в конфигурационный файл.
user@B1A406C02:/home$ sudo usermod user_8_1 -G workers
user@B1A406C02:/home$ sudo usermod user_8_2 -G workers
user@B1A406C02:/home$ sudo nano workers
-
После добавления пользователей осуществить проверку файла /etc/group на ошибки.
user@B1A406C02:/home$ cat /etc/group
-
Пользователей с N равным 3, 4 и 5 добавить в группу students при помощи команд администрирования. Если у Вас возникли вопросы по поводу использования тех или иных ключей воспользуйтесь командой man для получения справки: man [имя команды].
user@B1A406C02:/home$ sudo usermod user_8_3 -G students
user@B1A406C02:/home$ sudo usermod user_8_4 -G students
user@B1A406C02:/home$ sudo usermod user_8_5 -G students
18.Проверьте результат, выполнив действия п.12.
user@B1A406C02:/home$ sudo cat /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/shsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/bin/shman:x:6:12:man:/var/cache/man:/bin/shlp:x:7:7:lp:/var/spool/lpd:/bin/shmail:x:8:8:mail:/var/mail:/bin/shnews:x:9:9:news:/var/spool/news:/bin/shuucp:x:10:10:uucp:/var/spool/uucp:/bin/shproxy:x:13:13:proxy:/bin:/bin/shwww-data:x:33:33:www-data:/var/www:/bin/shbackup:x:34:34:backup:/var/backups:/bin/shlist:x:38:38:Mailing List Manager:/var/list:/bin/shirc:x:39:39:ircd:/var/run/ircd:/bin/shgnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/shnobody:x:65534:65534:nobody:/nonexistent:/bin/shlibuuid:x:100:101::/var/lib/libuuid:/bin/shsyslog:x:101:103::/home/syslog:/bin/falsemessagebus:x:102:105::/var/run/dbus:/bin/falseavahi-autoipd:x:103:106:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/falseusbmux:x:104:46:usbmux daemon,,,:/home/usbmux:/bin/falsednsmasq:x:105:65534:dnsmasq,,,:/var/lib/misc:/bin/falsewhoopsie:x:106:110::/nonexistent:/bin/falsekernoops:x:107:65534:Kernel Oops Tracking Daemon,,,:/:/bin/falsertkit:x:108:114:RealtimeKit,,,:/proc:/bin/falsespeech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/shlightdm:x:110:116:Light Display Manager:/var/lib/lightdm:/bin/falseavahi:x:111:118:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/falsecolord:x:112:120:colord colour management daemon,,,:/var/lib/colord:/bin/falsepulse:x:113:121:PulseAudio daemon,,,:/var/run/pulse:/bin/falsehplip:x:114:7:HPLIP system user,,,:/var/run/hplip:/bin/falsesaned:x:115:123::/home/saned:/bin/falsesoeltic:x:1000:1000:SoEltic,,,:/home/soeltic:/bin/bashguest-Auutpr:x:116:125:Guest,,,:/tmp/guest-Auutpr:/bin/bashuser_13_1:x:1001:1001::/home/user_13_1:/bin/shuser_13_2:x:1002:1001::/home/user_13_2:/bin/shuser_13_3:x:1003:1003::/home/user_13_3:/bin/shuser_13_4:x:1004:1003::/home/user_13_4:/bin/shuser_13_5:x:1005:1003::/home/user_13_5:/bin/sh
-
Создать пользователя teacher_[номер варианта]. В комментарии к учетной записи должны быть Ваше имя и фамилия. uid учетной записи должен быть равен 3000. Пользователя добавить в группу teachers.
user@B1A406C02:/home$ sudo useradd teacher_8 -G teachers -u 3000 -c Popova_A
-
Для всех пользователей задайте пароли, используя команду passwd.
user@B1A406C02:/home$ sudo passwd user_8_1
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён user@B1A406C02:/home$ sudo passwd user_8_2
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
user@B1A406C02:/home$ sudo passwd user_8_
3Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
user@B1A406C02e:/home$ sudo passwd user_8_4
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
user@B1A406C02:/home$ sudo passwd user_8_5
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
user@B1A406C02:/home$ sudo passwd teacher_8
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
-
Создать директорию labs в корневом каталоге. В нем создать каталог library
user@B1A406C02:/home$ cd ..
user@B1A406C02:/$ sudo mkdir labs
user@B1A406C02:/$ cd labs
user@B1A406C02:/labs$ sudo mkdir library
-
Создать файлы book_[фамилия студента]_N и поместить их в library
user@B1A406C02:/$ cd labs/library
user@B1A406C02:/labs/library$ sudo touch book_Popova_1
user@B1A406C02:/labs/library$ sudo touch book_Popova_2
user@B1A406C02:/labs/library$ sudo touch book_Popova_3
user@B1A406C02:/labs/library$ sudo touch book_Popova_4
user@B1A406C02:/labs/library$ sudo touch book_Popova_5
-
В директории labs создать файл list, который должен содержать список файлов директории /etc.
user@B1A406C02:/labs/library$ cd ..
user@B1A406C02:/labs$ sudo touch list
user@B1A406C02:/labs$ ls /etc
acpi hdparm.conf popularity-contest.conf
adduser.conf host.conf ppp
adjtime hostname profile
alternatives hosts profile.d
anacrontab hosts.allow protocols
apg.conf hosts.deny pulse
apm hp python
apparmor ifplugd python2.7
apparmor.d init python3
apport init.d python3.3
apt initramfs-tools rc0.d
aptdaemon inputrc rc1.d
at-spi2 insserv rc2.d
avahi insserv.conf rc3.d
bash.bashrc insserv.conf.d rc4.d
bash_completion iproute2 rc5.d
bash_completion.d issue rc6.d
bindresvport.blacklist issue.net rc.local
blkid.conf kbd rcS.d
blkid.tab kernel remote-login-service.conf
bluetooth kernel-img.conf resolvconf
brlapi.key kerneloops.conf resolv.conf
brltty ldap rmt
brltty.conf ld.so.cache rpc
ca-certificates ld.so.conf rsyslog.conf
ca-certificates.conf ld.so.conf.d rsyslog.d
calendar legal samba
chatscripts libaudit.conf sane.d
checkbox.d libnl-3 securetty
colord.conf libpaper.d security
compizconfig libreoffice selinux
ConsoleKit lightdm sensors3.conf
console-setup lintianrc sensors.d
cracklib locale.alias services
cron.d localtime sgml
cron.daily logcheck shadow
cron.hourly login.defs shadow-
cron.monthly logrotate.conf shells
crontab logrotate.d signond.conf
cron.weekly lsb-base signon-ui
cups lsb-base-logging.sh skel
cupshelpers lsb-release snmp
dbus-1 ltrace.conf speech-dispatcher
debconf.conf magic ssh
debian_version magic.mime ssl
default mailcap sudoers
deluser.conf mailcap.order sudoers.d
depmod.d manpath.config sysctl.conf
dhcp mime.types sysctl.d
dhcp3 mke2fs.conf systemd
dictionaries-common modprobe.d terminfo
dnsmasq.d modules thunderbird
doc-base motd timezone
dpkg mtab timidity
drirc mtab.fuselock ts.conf
emacs mtools.conf ucf.conf
environment nanorc udev
firefox netscsid.conf udisks2
fonts network ufw
foomatic NetworkManager updatedb.conf
fstab networks update-manager
fstab.d newt update-motd.d
fuse.conf nsswitch.conf update-notifier
gai.conf obex-data-server UPower
gconf openal upstart-xsessions
gdb opt usb_modeswitch.conf
ghostscript os-release usb_modeswitch.d
gnome pam.conf vim
gnome-app-install pam.d vtrgb
gnome-settings-daemon papersize wgetrc
groff passwd wildmidi
group passwd- wodim.conf
group- pcmcia wpa_supplicant
grub.d perl X11
gshadow pkcs11 xdg
gshadow- pm xml
gtk-2.0 pnm2ppa.conf xul-ext
gtk-3.0 polkit-1 zsh_command_not_found