Непонятка с привилегиями
Модератор: Bizdelnick
-
Michelin
- Сообщения: 16
Непонятка с привилегиями
Попалась на глаза такая штука:
-rwSrwsr-x
Нашёл в литературе про эти S и s, но ни черта не понял. Как это выражение правильно читается:
владелецу файла разрешается чтение, запись но этот файл не является для него исполняемымм;
группе, обладающем файлом, разрешается чтение, запись и для них он исполняемый;
остальным пользователям разрешается чтение и выполнение.
Так что ли?
-rwSrwsr-x
Нашёл в литературе про эти S и s, но ни черта не понял. Как это выражение правильно читается:
владелецу файла разрешается чтение, запись но этот файл не является для него исполняемымм;
группе, обладающем файлом, разрешается чтение, запись и для них он исполняемый;
остальным пользователям разрешается чтение и выполнение.
Так что ли?
-
Dimka
- Сообщения: 55
Re: Непонятка с привилегиями
Читай главы 3.3. и 3.3.1 до полного просветления: Permissions Там с примерами...
MS Windows XP Home SP2
FreeBSD 6.0-Release
FreeBSD 6.0-Release
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
Dimka
Ну прочёл. Про всякие там x,w,r мне и так было понятно.А вот тема насчёт большого S и малого s там вовсе не раскрыта и примеров с ними тоже нет.
Ну прочёл. Про всякие там x,w,r мне и так было понятно.А вот тема насчёт большого S и малого s там вовсе не раскрыта и примеров с ними тоже нет.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Непонятка с привилегиями
а опытным путем?
Код: Выделить всё
$ > ls -l
total 4
-rwx------ 1 user user 0 May 16 21:27 test
$ > chmod g+s test
$ > ls -l
total 4
-rwx--S--- 1 user user 0 May 16 21:27 test
$ > chmod g+x test
$ > ls -l
total 4
-rwx--s--- 1 user user 0 May 16 21:27 test-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
Что все вокруг да около ходят. В моём примере я правильно выразил мысль или нет?
chmod g+s test
Ну и что это означает? Что этот файл будет выполняться теми кто принадлежит к данной группе? Ладно
chmod g+x test
А это что означает? Что этот файл может выполняться опять таки теми кто принадлежит к этой группе? Билеберда какая та!
Что все вокруг да около ходят. В моём примере я правильно выразил мысль или нет?
chmod g+s test
Ну и что это означает? Что этот файл будет выполняться теми кто принадлежит к данной группе? Ладно
chmod g+x test
А это что означает? Что этот файл может выполняться опять таки теми кто принадлежит к этой группе? Билеберда какая та!
chmod g+s test
Ну и что это означает? Что этот файл будет выполняться теми кто принадлежит к данной группе? Ладно
chmod g+x test
А это что означает? Что этот файл может выполняться опять таки теми кто принадлежит к этой группе? Билеберда какая та!
Что все вокруг да около ходят. В моём примере я правильно выразил мысль или нет?
chmod g+s test
Ну и что это означает? Что этот файл будет выполняться теми кто принадлежит к данной группе? Ладно
chmod g+x test
А это что означает? Что этот файл может выполняться опять таки теми кто принадлежит к этой группе? Билеберда какая та!
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
Ага,т.е. если S большое то файл не может быть выполнен,а если s маленькое то можно запустить на исполнение.А почему в первом случае не поставить -,а во втором x?
-
boombick
- Сообщения: 516
- Статус: Anonymous
- ОС: ArchLinux 0.8 Voodoo
Re: Непонятка с привилегиями
ты вообще понимаешь, что такое suid-бит?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
boombick
Если установить у исполняемого файла специальный атрибут, называемый SUID, то независимо от того, кто запускает программу, эта программа всегда будет выполняться от имени своего владельца.
serzh-z
Я не могу понять разницы между S и s.
К примеру:
-rws------
-rwS------
Как правильно читаются эти привилегия?
Если установить у исполняемого файла специальный атрибут, называемый SUID, то независимо от того, кто запускает программу, эта программа всегда будет выполняться от имени своего владельца.
serzh-z
Я не могу понять разницы между S и s.
К примеру:
-rws------
-rwS------
Как правильно читаются эти привилегия?
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Непонятка с привилегиями
Michelin писал(а): ↑17.05.2006 17:57boombick
Если установить у исполняемого файла специальный атрибут, называемый SUID, то независимо от того, кто запускает программу, эта программа всегда будет выполняться от имени своего владельца.
serzh-z
Я не могу понять разницы между S и s.
К примеру:
-rws------
-rwS------
Как правильно читаются эти привилегия?
Большими буквами обозначаются незадействованные свойства, т.е. SUID бит стоит на файле, но файл не исполняемый, поэтому свойство SUID реально не используется.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Непонятка с привилегиями
info ls -> раздел "What information is listed" -> описание опции --format,
точнее, наверное, уже некуда
точнее, наверное, уже некуда
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Непонятка с привилегиями
че-то меня эта фраза ваша смутила - вы не препод случайно - щаз узнаете как они правильно читаются а потом к студентам будете прикапываться с такими вопросами - вот и получается - вроде знать занаешь, а "прочитать" не можешь - садись два.
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
diesel
Нет, не препод - сам студент. :lol:
Боюсь, что вот так вот вопрос зададут, а я не смогу ответиь.
Всё же, как правильно сказать:
Владелец файла имеет право на чтение, запись и ..............????????????????????????
serzh-z
Да эти manы,info и helpы все на вражеском,изморочишся пока переведёшь.
Нет, не препод - сам студент. :lol:
Боюсь, что вот так вот вопрос зададут, а я не смогу ответиь.
Всё же, как правильно сказать:
Владелец файла имеет право на чтение, запись и ..............????????????????????????
serzh-z
Да эти manы,info и helpы все на вражеском,изморочишся пока переведёшь.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Непонятка с привилегиями
Языковый барьер - это плохо. Но увы - либо учить вражеский хоть немного, либо не искать винде альтернатив, либо платить деньги (а можно и не платить - но тогда можно долго возмущаться "Ах какой он кривой, ах как в нём мало переведено"
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
diesel
Что то я не пойму,то есть:
-rws------
Владелец файла имеет право на чтение,запись и исполнение.
-rwS------
Владелец файла имеет право на чтение,запись и ...все (или всё) если S
Что "все"(или "всё") если S ? Поподробнее, попонятнее пожалуйста.
serzh-z
Я не утверждаю, что язык не нужен. По мере сил осваиваем конечно, но процесс этот долгий, потому и говорю что изморочишся.
Что то я не пойму,то есть:
-rws------
Владелец файла имеет право на чтение,запись и исполнение.
-rwS------
Владелец файла имеет право на чтение,запись и ...все (или всё) если S
Что "все"(или "всё") если S ? Поподробнее, попонятнее пожалуйста.
serzh-z
Я не утверждаю, что язык не нужен. По мере сил осваиваем конечно, но процесс этот долгий, потому и говорю что изморочишся.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Непонятка с привилегиями
-rws------
Владелец файла имеет право на чтение,запись и исполнение.
-rwS------
Владелец файла имеет право на чтение и запись
вот так.
Владелец файла имеет право на чтение,запись и исполнение.
-rwS------
Владелец файла имеет право на чтение и запись
вот так.
-
Michelin
- Сообщения: 16
Re: Непонятка с привилегиями
Ааааааа Вон оно как,значит я правильно в сааамом начале определился с правами. Нужно было только убедиться, что всё верно.
Спасибо всем за помощь и терпеливые разьяснения!
Спасибо всем за помощь и терпеливые разьяснения!