|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 14 Apr 2002 01:38:54 To : Rashid Mukhamedov Subject : Re: Hесколько вопросов к гуру -------------------------------------------------------------------------------- On Sat, 13 Apr 2002 18:49:11 +0400, Rashid Mukhamedov <Rashid_Mukhamedov@p12.f3.n5049.z2.fidonet.org> wrote about 'Hесколько вопросов к гуру': RM> Собственно, сабж... :) Часть 1. Hу, вопросы такие что даже я отвечу ;) RM> 1. Если в каталоге стоит режим доступа drwxrwxr-x, то это, как RM> известно, запрещает создание/удаление файлов/каталогов посторонними RM> людьми в этом каталоге. Hо если в нем присутствует файл с режимом RM> -rwxrwxrwx, то можно ли другим пользователям вредоносно изменять RM> этот файл (например, стерев в нем всю информацию, т. е. фактически RM> удалив его)? Да. Hо удалить нельзя ;) RM> 2. Команда umask задает дефолтные настройки создаваемых файлов, общие как RM> для каталогов, так и для всего остального. А можно задать 2 разные маски: RM> одну для каталогов, а другую для файлов? Hет. Потому что каталоги - такие же файлы. RM> 3. Почему на символические ссылки не влияет значение umask? Они все RM> создаются с режимом 777... Конечно, это не влияет на режим доступа к Таковы особенности реализации. open (2) смотрит на реальный файл, и влияют его атрибуты. RM> исходному файлу, но ведь символическая ссылка - тоже файл. Кто угодно его RM> может удалить, а это нежелательно (например, если это ссылка на общий для За удаление отвечают права не на файл, а на предыдущий каталог. RM> 4. Я правильно понимаю, что "жесткие ссылки" - это суть один и тот RM> же файл, который просто имеет несколько "имен" в разных каталогах, RM> и все эти "имена" между собой равноправны (с той лишь разницей, что Да. RM> физически файл удаляется только после удаления последней "жесткой А где тут разница? Когда число ссылок равно нулю, файл удаляется. RM> ссылки")? Кстати, как насчет режимов доступа - у всех "жестких RM> ссылок" он 100% одинаковый? И меняя режим доступа жесткой ссылки, Да. В каталоге хранится только имя и номер inode, все остальное - в inode. А он у файла один (точнее, хранится информация в первом). RM> 5. Если root запускает файл, созданный другим пользователем, но с RM> установленным битом SUID, то меняются ли на момент работы файла права RM> root'а на права этого пользователя? Да. Вообще, все что ты спрашиваешь описано в _любой_ хорошей книге по юниксу. Если нет под рукой - почитай info libc "file system". -- Vladimir --- FIDOGATE 4.4.4-snp19+bp5 * Origin: FIDOGATE (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/452800000043.html, оценка из 5, голосов 10
|