Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Файл. Права доступа
 
 автор: Lelik   (17.07.2006 в 11:01)   письмо автору
 
 

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

   
 
 автор: cheops   (17.07.2006 в 11:19)   письмо автору
 
   для: Lelik   (17.07.2006 в 11:01)
 

UNIX - всегда был многопользовательской системой, раньше ведь как было, компьютеры стоили безумного дорого, делать их старались исключительно мощными. Вот так вот взять и дать человеку на несколько часов многомилионную машину было непозволительно роскошью. На машину цепляли штук 200 терминалов (клавиатура с монитором) и она обсчитывала множество задач различных пользователей. Несколько сотен человек это очень много, поэтому права нужны хотя бы для того, чтобы они не перезатёрли файлы друг друга (даже случайно). Сейчас тоже самое творится на хостинге - на одном сервере может находится до несколько сотен сайтов и чтобы владелец одного сайта не имел возможность испортить (или читать) файлы другого сайта - назначаются соответствующие права доступа.

   
 
 автор: Lelik   (17.07.2006 в 18:47)   письмо автору
 
   для: cheops   (17.07.2006 в 11:19)
 

Спасибо. А еще такой вопрос : там этих прав доступа по-мойму 4 разновидности. Как комп(сервак) различает кто для файла хозяин, а кто гость?

   
 
 автор: cheops   (17.07.2006 в 18:54)   письмо автору
 
   для: Lelik   (17.07.2006 в 18:47)
 

В UNIX у каждого файла есть владелец - кто создал файл, тот им и владеет, поменять владельца может только суперпользователь. Поэтому операционная система доподлинно знает, кто для владельца хозяин, а кто "гость".

   
 
 автор: Lelik   (17.07.2006 в 19:04)   письмо автору
 
   для: cheops   (17.07.2006 в 18:54)
 

>В UNIX у каждого файла есть владелец - кто создал файл, тот
>им и владеет, поменять владельца может только
>суперпользователь. Поэтому операционная система доподлинно
>знает, кто для владельца хозяин, а кто "гость".

Этот момент мне не совсем ясен в таком ракурсе: если я файл закачал через фтп как узнается владелец?
И как именно узнается владелец - по компу с которого он зашел, или по имени-паролю

   
 
 автор: cheops   (17.07.2006 в 19:53)   письмо автору
 
   для: Lelik   (17.07.2006 в 19:04)
 

Да по имени-паролю, хостер когда создаёт учётную запись для FTP по сути создаёт нового UNIX-пользователя, и любой созданный, загруженный им файл, будет считать принадлежащим этому UNIX-пользователю.

   
 
 автор: Lelik   (18.07.2006 в 01:46)   письмо автору
 
   для: cheops   (17.07.2006 в 19:53)
 

Большое вам спасибо :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования