Отправляет email-рассылки с помощью сервиса Sendsay

Права доступа

Добрых суток.

Вопрос: какие права на папку что дают(1..7)? Вроде, 1 даёт право на
"ls", а остальное не знаю.

Леший.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4955; Возраст листа: 226; Участников: 1063
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99244



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 8 Mar 2004 22:00:04 +0300 (#99244)

 

Ответы:

Organization:

Доброй ночи... :)))

Если знаешь двоичную систему то будет легко...

1 - есть права
0 - нет прав

r - чтение
w - запись
x - выполнение

Теперь смотри

rwx
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

а если не знаешь двоичной - то придётся запомнить... :)))

Пересвет.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4956; Возраст листа: 226; Участников: 1063
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99258



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Bogdanovich Andrey 08 Mar 2004 22:11:04 +0200 (#99258)

 

Bogdanovich писал(а) 8 марта 2004 г., 23:11:04:

начало письма >> Добрых суток.

конец письма Спасибо, я это знаю. Вопрос в том, что даёт каждое право для папки
(например, право x на папку явно не даёт право на её выполнение).

Леший.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4959; Возраст листа: 227; Участников: 1063
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99277



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 8 Mar 2004 23:58:23 +0300 (#99277)

 

Здравствуйте, my.

Вы писали 8 марта 2004 г., 23:58:23:

X на папке - даёт право для просмотра содержимого папки (aka ls), для поиска
в
ней (find), и для таких вещей как автодополнения имён файлов в консоли по
нажатию клавиши Tab

Ответить   Tue, 9 Mar 2004 00:27:11 +0300 (#99287)

 

i386-asplinux-linux-gnu)

В сообщении от Mon, 8 Mar 2004 23:58:23 +0300 Вы написали:

Право на чтение дает право читать содержимое папки (мне больше
нравится термин "каталог"), т.е. список файлов и подкаталогов.

Право на запись дает право изменять содержимое каталога, т.е.
создавать и удалять файлы и подкаталоги.

Право на выполнение дает право "входить" в этот каталог. Причем
что бы пользователь мог войти в определенный каталог, нужно что бы
он не только имел право входить в этот каталог, но и имел право
входить во все вышележащие каталоги (если представлять что корень
вверху).

Ответить   Konstantin Korikov Tue, 9 Mar 2004 00:57:45 +0200 (#99320)

 

On Tue, 9 Mar 2004, Konstantin Korikov wrote:

Самое интересное не это :)

Гораздо интереснее что это за права такие и что они значат:
2000, 4000, 2555, 4555 на диры и файлы.

Оказывается тут не все так просто и однозначно. Ну с 2555 и 4555 на
файлы сомнений ни у кого возникнуть не должно -- это setgid и setuid
исполнимые файлы, а вот 2000 (2444) или 4000 (4444) на файлы это
гораздо веселее:

/usr/src/linux/Documentation/mandatory.txt

Я уже не говорю о соответствующих правах на директории. Setgid для
директории включает BSD семантику для директории, т.е. файл или
директория, созданная в такой директории наследует права родительской
директории (причем только права группы).

Похоже, что setuid для директорий значения не имеет никакого. Также, в
отличии от файлов, нет понятия mandatory lock для директорий.

Ясно одно, что надо либо точно знать, что делают эти права в _каждой_
системе и в случае сомнения _не_ использовать их. Посмотрите для
примера man по stat(2), секцию OTHER SYSTEMS в Linux.

См. chmod(1), chmod(2), stat(2) -- для Linux.

PS. Я не рассматривал 1000 права на диры и файлы, поскольку это sticky
бит и всем должно быть известно, что для файлов теперь это ничего не
значит, а для дир это значит, что файлы в этой директории может
удалять только владелец файлов и владелец этой директории, несмотря на
казалось бы несекурную остальную часть: 777 или 666. Пример: /tmp,
права 1777.

PPS. Это "исследование" проведено для Linux. В других системах
поведение прав может отличаться. Права доступа шагнули далеко за POSIX
и SVID. Например, в OpenBSD нет понятия mandatory lock, также setuid и
setgid биты, установленные для директорий не имеют никакого значения.

mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4986; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99604



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 9 Mar 2004 13:43:50 +0300 (MSK) (#99604)

 

Добавлю еще немного. Сумел сегодня почитать man 1,2 chmod на FreeBSD и
о ужас! Там, в отличии от Опенка, setuid (именно setuid) на директории
значит наследование UID директории для созданных файлов и
подкаталогов. А setgid опять ничего не значит.

Еще раз будьте внимательны!

mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5024; Возраст листа: 228; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99985



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 10 Mar 2004 02:09:37 +0300 (MSK) (#99985)