Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hесколько вопросов к гуру   Rashid Mukhamedov   13 Apr 2002 18:49:11 
 Re: Hесколько вопросов к гуру   Vladimir Mosgalin   14 Apr 2002 01:38:54 
Архивное /ru.linux/452800000043.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional