Внешние устройства
Примеры.
1. Использование S - бита. Параметры хранятся в специальном месте. Для этого файла, как правило, устанавливаются права на чтение/запись только для специальных привилегированных пользователей. Любой пользователь, имеющий установленный S-бит владельца, может изменить собственный пароль, используя команду passwd. Владельцем является администратор. Поэтому процесс, запущенный пользователем, получит все права администратора.
2. Использование T - бита. Речь идет о многократном запуске файла. При первом запуске процесс будет создан, а далее эту программу надо будет хранить где - то рядом. Она помечается T - битом и хранится в области своппинга.
Примеры иллюстрации команд.
file - определение типа файла. Попытка обоснованно догадаться о типе файла:
file/wert ter.test tr4.c
/wert - директория
ter.test - файл
tr4.c - СИ программа
ls - вывод списка файлов текущего каталога (у нее много флагов)
ls-l/URS/you
результат работы этой команды:
-rwx
rwx rwx
[число связей] [имя владельца] [имя группы] [размер в байтах] дата
модификации [имя файла]
если вместо “-” стоит d, то это директория(каталог)
rwx - чтение, запись, выполнение
В ИД указывается число ссылок по все ФС.
Если что-то запрещено, то стоит “-“
ls-l/dev - распечатывает содержимое каталога dev.
В результате может быть напечатано:
crw—w—w-1 ROOT 0,0 Jun5 23.07 console
brw-rw-rw- -1 ROOT 1,64 Jul8 33.08 mt00
crw—w—w--1 ROOT 1,0 Oct3 21.23 tty0
crw—w—w--1 ROOT 1,1 Oct4 21.43 tty1
![]()
major minor