Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups. — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups.

2017-12-13 814
Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups. 0.00 из 5.00 0 оценок
Заказать работу

 

Для определения нужных данных, воспользуемся командами id и groups без параметров:

 

g1u18@linux ~$ id

uid=1017(g1u18) gid=100(users) groups=100(users)

g1u18@linux ~$ groups

users

g1u18@linux ~$

 

 

При помощи первой команды мы получили значения UID (1017), GID (100) и основную группу пользователя – users. С помощью команды groups мы получили список всех групп, к которым принадлежит пользователь g1u18. Это, опять же, только группа users.

 

Определить список групп, в которые входит пользователь root.

 

Проделываем те же операции для пользователя root, для чего исполним команды id и groups с параметром root:

 

g1u18@linux ~$ id root

uid=0(root) gid=0(root) groups=0(root)

g1u18@linux ~$ groups root

root: root

g1u18@linux ~$

 

 

 

Так же определим UID (0), GID (0) и основную группу (root). Пользователь root так же входит только в одну группу.

 

12. Узнать, какими правами доступа обладают вновь создаваемые файлы и каталоги (т. е. создать новый файл и новый каталог, и просмотреть для них права доступа).

 

Выведем список файлов в домашнем каталоге с показыанными правами доступа:

 

g1u18@linux ~$ ls -l

total 0

drwx------ 5 g1u18 users 120 Jan 30 2008 Maildir/

 

Создадим новый каталог:

 

g1u18@linux ~$ mkdirtest

 

Ифайл:

 

g1u18@linux ~$ touchfl

 

Снова посмотрим список файлов с правами доступа:

 

g1u18@linux ~$ ls -l

total 4

drwx------ 5 g1u18 users 120 Jan 30 2008 Maildir/

-rw------- 1 g1u18 users 0 Feb 7 17:01 fl

drwx------ 2 g1u18 users 48 Feb 7 17:01 test/

g1u18@linux ~$

 

Как видно из исполнения команды, новый каталог имеет права, разрешающие чтение, запись и исполнения пользователю, создавшему его. Новый файл имеет те же права, кроме права исполнения.

 

Определить значение umask, при котором создаваемые файлы и каталоги будут недоступны для чтения, записи и исполнения никому, кроме владельца.

 

Права доступа можно определить в числовой форме путем суммированиявосьмеричных значений отдельных битов прав доступа:

400 – владелец имеет право на чтение;

200 – владелец имеет право на запись;

100 – владелец имеет право на выполнение;

040 – группа имеет право на чтение;

020 – группа имеет право на запись;

010 – группа имеет право на выполнение;

004 – остальные имеют право на чтение;

002 – остальные имеют право на запись;

001 – остальные имеют право на выполнение.

 

Маска прав доступа определяет, какие права должны быть удалены из полного набора прав, т. е. маска прав доступа является обратным значением прав доступа по умолчанию. Для того, что бы сбросить права для всех пользователей, кроме создателя, нужно использовать маску 077. Проверим это на практике:

 

g1u18@linux ~$ umask 077

g1u18@linux ~$ mkdirtest

g1u18@linux ~$ ls -l

total 4

d rwx ------ 2 g1u18 users 48 Feb 10 08:25 test/

 

 

Действительно, только создатель папки обладает всеми правами. Пользователи группы и все остальные пользователи никакими правами по отношению к папке не обладают.

 


Поделиться с друзьями:

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.