Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
файловая_система._пользователи_и_группы [2013/05/28 16:07] 46.231.215.230 |
файловая_система._пользователи_и_группы [2013/06/03 18:53] (текущий) |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| система идентифицирут пользователей по числовому идентификатору / | система идентифицирут пользователей по числовому идентификатору / | ||
| - | Файлы / | + | Файлы** / |
| + | |||
| + | |||
| Файл /etc/passwd содержит список пользователей, | Файл /etc/passwd содержит список пользователей, | ||
| Строка 26: | Строка 29: | ||
| Типовые записи файла /etc/passwd имеет следующий вид: | Типовые записи файла /etc/passwd имеет следующий вид: | ||
| - | root: | + | **root: |
| - | sabayon: | + | |
| + | sabayon: | ||
| В первой записи указана учетная запись пользователя root. Как видно, идентификатор пользователя и идентификатор группы пользователя | В первой записи указана учетная запись пользователя root. Как видно, идентификатор пользователя и идентификатор группы пользователя | ||
| Строка 69: | Строка 73: | ||
| Как и в файле / | Как и в файле / | ||
| + | |||
| + | |||
| + | |||
| + | ====== создание пользователя в системе ====== | ||
| + | |||
| + | **useradd** | ||
| + | |||
| + | useradd tom | ||
| + | |||
| + | при создание скриптом можно использовать pwgen | ||
| + | |||
| + | |||
| + | |||
| + | ====== задание, | ||
| + | |||
| + | **passwd** | ||
| + | |||
| + | passwd tom | ||
| + | |||
| + | passwd без аргументов меняет пароль текущему пользователю | ||
| + | |||
| + | |||
| + | ====== задание изменение пароля группы ====== | ||
| + | |||
| + | **gpasswd** | ||
| + | |||
| + | gpasswd admins | ||
| + | |||
| + | изменение эффективной группы newgrp | ||
| + | |||
| + | ====== Создание группы ====== | ||
| + | |||
| + | **groupadd** | ||
| + | |||
| + | groupadd admins | ||
| + | |||
| + | |||
| + | ====== добавление пользователя в группу ====== | ||
| + | |||
| + | **gpasswd** | ||
| + | |||
| + | gpasswd -a usernama groupname | ||
| + | |||
| + | ====== Назначение прав пользователей ====== | ||
| + | |||
| + | для выполнения администратиынх команд от имени другого пользователя используется команда sudo | ||
| + | |||
| + | sudo -u root / | ||
| + | |||
| + | |||
| + | Для разграничения прав пользователей используется файл / | ||
| + | |||
| + | Для редактирование нужно использовать надстроику над редактором visudo. | ||
| + | |||
| + | Вначале файла задаюся алиасы пользоватей | ||
| + | |||
| + | | ||
| + | |||
| + | Алиасы команд | ||
| + | |||
| + | | ||
| + | |||
| + | Алиасы хостов | ||
| + | |||
| + | | ||
| + | |||
| + | Далее описываются права пользователей и групп | ||
| + | |||
| + | для пользователя | ||
| + | |||
| + | user ALL = /bin/mount, /bin/kill | ||
| + | |||
| + | Для группы | ||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | или выполнение от имени другого пользователя | ||
| + | |||
| + | |||
| + | user ALL = (user2, user3) / | ||
| + | | ||
| + | | ||
| + | | ||
| + | ##for kirill | ||
| + | |||
| + | kirill ALL=(sam) ALL | ||
| + | kirill ALL=(root) NOPASSWD: /bin/mount, / | ||
| + | |||
| + | |||
| + | |||
| + | ====== Файлы /etc/motd / | ||
| + | |||
| + | |||
| + | используются для задания переменных окружения алиасов и информеров | ||
| + | |||
| + | |||
| + | ====== Работа с дисками ====== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | Весь жесткий диск может быть разбит на несколько разделов, | ||
| + | |||
| + | Для гибких дисков разделы не предусмотрены. В большинстве случаев для этого нет необходимости, | ||
| + | MBR, загрузочные сектора и таблица разделов | ||
| + | |||
| + | Информация о разделении жесткого диска находится в первом секторе (т.е. в первом секторе первой дорожки первого диска). Этот сектор называется MBR (сокращение от Master Boot Record) этого диска. При загрузке компьютера BIOS загружает его в память и выполняет. MBR содержит небольшую программу, | ||
| + | |||
| + | Схема разделения не встроена в оборудование или даже в BIOS. Это только стандарт, | ||
| + | |||
| + | Из мер предосторожности следует записать таблицу разделов. Если эта таблица каким-либо образом повредится, | ||
| + | | ||
| + | |||
| + | Изначально, | ||
| + | |||
| + | Для решения этой проблемы была разработана схема, использующая расширенные разделы. Она позволяет разбивать основной раздел на подразделы. Основной раздел, | ||
| + | |||
| + | Ниже дан пpимеp pазбиения жеского диска на pазделы. Весь диск разбит на три основных раздела, | ||
| + | |||
| + | ---------------------------------------- | ||
| + | | MBR | | ||
| + | |--------------------------------------| | ||
| + | | Загрузочный сектор | ||
| + | |--------------------------------------| | ||
| + | | | | ||
| + | | Область данных раздела | ||
| + | | | | ||
| + | |--------------------------------------|------------ | ||
| + | | Загрузочный сектор | ||
| + | |--------------------------------------| | ||
| + | | Неиспользуемый загрузочный сектор | ||
| + | |--------------------------------------| | ||
| + | | | | ||
| + | | Область данных раздела | ||
| + | | | | Расширенный | ||
| + | |--------------------------------------|-----------| | ||
| + | | Неиспользуемый загрузочный сектор | ||
| + | |--------------------------------------| Логический| | ||
| + | | | | | ||
| + | | Область данных раздела | ||
| + | | | | | ||
| + | |--------------------------------------|------------ | ||
| + | | | | ||
| + | | Неиспользуемое дисковое пространство | | ||
| + | | | | ||
| + | |--------------------------------------|------------ | ||
| + | | Загрузочный сектор | ||
| + | |--------------------------------------| | ||
| + | | | | ||
| + | | Область данных раздела | ||
| + | | | | ||
| + | |--------------------------------------------------- | ||
| + | |||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ====== Типы файловых систем ====== | ||
| + | |||
| + | |||
| + | Linux поддерживает несколько различных типов файловых систем. Каждая имеет свои достоинства, | ||
| + | |||
| + | Файловая система ext2 | ||
| + | |||
| + | Файловая система ext2 (также известная как вторая расширенная файловая система) разработана для устранения недостатков в системе Minix, использовавшейся в ранних версиях Linux. Она широко использовалась в Linux в течение длительного времени. Ext2 не журналируется и в значительной степени вытеснена ext3. | ||
| + | |||
| + | Файловая система ext3 | ||
| + | |||
| + | Файловая система ext3 дополняет возможности стандартной ext2 журналированием и поэтому представляет собой эволюционное развитие очень стабильной файловой системы. Она обеспечивает разумную производительность в большинстве ситуаций и продолжает совершенствоваться. Поскольку она представляет собой расширенный вариант системы ext2, есть возможность преобразовывать систему ext2 в ext3 и, в случае необходимости, | ||
| + | |||
| + | Файловая система ReiserFS | ||
| + | |||
| + | ReiserFS – это файловая система, | ||
| + | |||
| + | Файловая система XFS | ||
| + | |||
| + | XFS – журналируемая файловая система. Она имеет ряд эффективных функций и оптимизирована для масштабирования. XFS активно кэширует перемещаемую информацию в оперативной памяти, | ||
| + | |||
| + | Файловая система раздела подкачки | ||
| + | |||
| + | Пространство для подкачки должно быть отформатировано, | ||
| + | |||
| + | Файловая система vfat | ||
| + | |||
| + | Эта файловая система (также известная как FAT32) не является журналируемой и имеет множество недостатков по сравнению с файловыми системами, | ||
| + | |||
| + | Как ext3, так и ReiserFS являются зрелыми файловыми системами и используются по умолчанию в ряде дистрибутивов. Обе они рекомендованы к широкому использованию. | ||