Синтаксис: finger [-lmsp] [пользователь...] [пользователь@система''...]
Опции:
- s - вывести системное имя пользователя, реальное имя, имя терминала и статус записи (как символ ``*'' перед именем терминала, если доступ на запись закрыт), время простоя, время регистрации в системе и либо рабочий адрес и телефон, либо имя удалённой системы.
Время регистрации отображается в виде названия дня недели, если с момента регистрации прошло меньше 6 дней, иначе в виде месяца и дня; часов и минут, если прошло меньше 6 месяцев, в противном случае вместо часов и минут выводится год. Неизвестные устройства, так же как и несуществующие значения времени простоя и регистрации, отображаются в виде одиночной звёздочки.
- l - Производит многострочный вывод, отображающий всю информацию, описанную для опции - s, а также о домашнем каталоге пользователя, домашнем номере телефона, командной оболочке, наличии почты, и содержании файлов. forward, .plan, .project и. pubkey из домашнего каталога пользователя.
- p - При использовании опции - l предотвращает помещение в вывод finger содержимого файлов. forward, .plan, .project и. pubkey.
-m - Предотвращает поиск по имени. Обычно пользователь является именем пользователя в системе, однако поиск также будет произведён и по реальному имени пользователя, если не указана опция - m. Поиск по имени, производимый утилитой finger, является регистронезависимым. Если не указано никаких опций, finger использует стиль вывода опции - l в случае наличия операндов, и стиль опции - s в противном случае.
Если не указано никаких аргументов, finger выведет информацию по каждому пользователю, зарегистрированному в системе на текущий момент. Утилита finger может использоваться для поиска пользователей на удалённой машине. Аргумент пользователь в этом случае указывается в виде ``пользователь@система'', или ``@система'', при этом формат вывода по умолчанию в первом случае будет в стиле опции - l, а во втором случае - в стиле - s.
В необязательном файле конфигурации finger. conf могут быть указаны псевдонимы. Поскольку finger вызывается из fingerd, псевдонимы будут работать как для локальных запросов, так и для сетевых.
К сожалению, имеющийся дистрибутив Ubuntu не имеет предустановленную утилиту finger.

Рис 5. Попытка установить утилиту Finger
3.3 Создать новый бюджет командой adduser
Добавить учетную запись пользователя можно при помощи утилиты adduser.
Выполнение: Создадим с помощью adduser обычного пользователя. Вводим в командной строке от имени суперпользователя: adduser os. Далее заполняем необходимую информацию в интерактивном режиме

Рис 6. Процесс создания пользователя
В результате происходит добавление нового пользователя. Ему присваивается UID = 1001, GID=1001, создается домашний каталог /home/user, создается пароль, добавляется другая информация.

Рис 7. Результат создания нового пользователя user
Также можно произвести удаление учетной записи. Для этого нужно прописать userdel и имя пользователя. При этом необходимо убедиться, что пользователь в этот момент не зарегистрирован в системе и что нет процессов, запущенных от его имени. Необходимо помнить, что удаление учетной записи происходит безвозвратно. Пропишем userdel –r user. Параметр –r указывает на необходимость удалить домашний каталог и почтовый ящик.

Рис 8. Результат удаления пользователя user
Работа с файловой системой.
Ознакомиться с командами mount, umount, df, mkfs, fsck.
С помощью команды df ознакомиться с разделами винчестера.
Выполнить монтирование файловой системы на дискете. Изучить описание автоматически монтируемых файловых систем в файле /etc/fstab.
"В системе UNIX, все есть файл; а если что-то не файл, то это процесс". Это утверждение верно, т. к. существуют специальные файлы, которые больше, чем просто файлы (именованные каналы и сокеты, например), но для простоты допускают обобщение и говорят, что все есть файл. Система Linux не делает никакой разницы между файлом и каталогом, так как каталог - это просто файл, содержащий имена других файлов. Программы, службы, тексты, изображения и т. д. — все это файлы. В системе Linux устройства ввода и вывода и вообще все устройства считаются файлами.
Виды файлов
Большинство файлов просто файлы, называемые обычными файлами; они содержат обычные данные, текстовые файлы, исполняемые файлы, файлы ввода или вывода программ и т. д.
Хотя предположение, что все, что мы обнаруживаем в системе Linux представляет собой файл достаточно верное, есть некоторые особенности.
Существуют следующие виды файлов:
- Каталоги. Каталоги - это файлы, в качестве данных которых выступают списки других файлов и каталогов. Именно в данных каталога осуществляется связь имени файла (словесного обозначения для людей) с его индексным дескриптором (истинным именем-числом). Отсюда следует, что один и тот же файл может существовать под разными именами и/или в разных каталогах: все имена будут связаны с одним и тем же индексным дескриптором (механизм жестких ссылок). Файлы всегда содержаться в каталогах, иначе просто недоступны. Обычные файлы. Сюда относятся все файлы с данными, играющими роль ценной информации сами по себе. Специальные файлы: механизм использования ввода-вывода. Большинство специальных файлов находятся в /dev. Они используются для обозначения физических устройств компьютера. Например, файл /dev/console - соответствующий консольному терминалу. Все, что выводится в файл /dev/console, будет просто появляться на экране терминала. При попытке чтения из файла /dev/console, вы будете получать то, что вводится с клавиатуры.
Специальные файлы бывают двух типов:
- блочные - запись и чтение допускаются только блоками. Например, разделы дисков с файловой системой являются таковыми. Символьные (бесструктурные, сырые, row) - можно читать и писать отдельными байтами. К ним относятся терминалы, неформатированные диски и разделы дисков без файловой системы.
Понятия "размер" у специального файла не существует. Ведь этот файл обозначает физическое устройство. Фактически, это ссылка на соответствующий драйвер. Вместо длины, команда ls показывает для таких файлов два числа: "мажорный" и "минорный" номера устройств. Будем считать для ясности, что "мажор" это порядковый номер драйвера устройства, а "минор" - внутренний номер устройства в таблице обслуживающего его драйвера.
- Ссылки: механизм обеспечения видимости файла или каталога во множестве частей файлового дерева системы. (Домены) сокеты: особый тип файла, подобный сокетам TCP/IP, обеспечивающий взаимодействие в сети процессов, защищенных контролем файловой системы на доступ. Именованные каналы: действуют более или менее похоже на сокеты и обеспечивают способ коммуникации между процессами без использования правил поведения сетевых сокетов.
Разделы
Одной из целей разделения на разделы является повышение сохранности данных на случай непредвиденных происшествий. Путем разделения жесткого диска на разделы, данные могут быть сгруппированы и разобщены. Когда происходит авария, повреждаются данные только одного раздела, а данные других разделов уцелеют.
Схемы и типы разделения
Есть два вида основных разделов в системе Linux:
- раздел с данными: обычные данные системы Linux, включая корневой раздел, содержащий все данные для старта и запуска системы; и раздел подкачки: расширение физической памяти компьютера, представляет собой дополнительную память на жестком диске.
Большинство систем содержат корневой раздел, один или несколько разделов с данными, и один или несколько разделов подкачки. Системы в смешанных средах, могут содержать разделы данных других систем, такие как разделы файловых системам FAT или VFAT с данными MS Windows.
Стандартный корневой раздел (обозначается одиночной косой чертой, /), составляет около 100-500 МБ и содержит системные конфигурационные файлы, большинство основных команд и серверные программы, системные библиотеки, некоторое временное пространство и домашний каталог пользователя с правами администратора.
Пространство для подкачки (обозначается как swap) доступно только для самой системы, и скрыто из виду при обычной работе. Раздел подкачки - это механизм, который обеспечивает продолжение работы, что бы ни случилось.
Во многих дистрибутивах ядро находится на отдельном разделе, поскольку это самый важный файл системы. Если это так, можно увидеть, что у есть раздел /boot, содержащий ядро (ядра) и сопутствующие файлы данных.
Остаток жесткого диска обычно делится на разделы данных, хотя может быть, что все не критичные для системы данные будут находиться на одном разделе, например, при выполнении стандартной установки рабочей станции. Разделы некритичных данных:
- раздел для пользовательских программ (/usr) раздел, содержащий персональные данные пользователей (/home) раздел для хранения временных данных, таких как очереди печати и почты (/var) раздел для дополнительного программного обеспечения (/opt)
Схема файловой системы
Для удобства файловая система Linux обычно представляется в виде древовидной структуры.

Рис 1. Древовидная структура файловой системы linux
В зависимости от системного администратора, операционной системы и назначения UNIX-машины, структура может меняться, и каталоги по желанию могут быть опущены или добавлены.
Дерево файловой системы начинается со слэша, обозначаемого наклоненной вперед косой чертой (/). Это каталог, содержащий все основные каталоги и файлы, также называется корневой директорией или "корнем" файловой системы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 |


