Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Execute access for directory
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Про право execute в Linux написано:
Execute access on a directory allows you access file in the directory.
А что значит доступ к файлу? Право на выполнение файлы это разве не доступ к файлу, например открытие его с помощью редактора. Или что имеется ввиду.
И еще группа Group это просто группа которую создатель файла указал как имеющую доступ к файлу? А почему тогда не указаны названия групп в свойствах файла?
И почему любой пользователь может поменять права на доступ в свойствах файла? Зачем тогда их делать, если любой может зайти и настроить для себя полный доступ?
Linux (and almost all other Unixish systems) have three user classes as follows:
* User (u): The owner of file
* Group (g): Other user who are in group (to access files)
* Other (o): Everyone else
You can setup following mode on each files. In a Linux and UNIX set of permissions is called as mode:
* Read (r)
* Write (w)
* Execute (x)
However, above three modes or permission have different meaning for file and directory:
Linux Read mode permissions
* Read access on a file allows you to view file
* Read access on a directory allows you to view directory contents with ls command
Write mode permissions
* Write access on a file allows you to write to file
* Write access on a directory allows you to remove or add new files
Execute mode permissions
* Execute access on a file allows to run program or script
* Execute access on a directory allows you access file in the directory
DeepVarvar
Отправлено: 16 Августа, 2011 - 13:37:15
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Пользователи:
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разрешают.. В своих "мирках".
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
DeepVarvar пишет:
Пользователи:
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разреша
ют.. В своих "мирках".
Нет, меня интересует именно про права на директории. Не понимаю в чем разница между ними.
И еще непонятно что значит группа пользователя? И зачем тогда отдельно в свойствах файлы выставлять права для группы, если они наследуются (такие же) как и у пользователя, владельца файла?
DeepVarvar
Отправлено: 16 Августа, 2011 - 14:02:39
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
prog90 пишет:
про права на директории. Не понимаю в чем разница
ни в чем - как и с файлами, только можно еще применить рекурсивно для вложенных.
prog90 пишет:
что значит группа пользователя
"маска" прав на файлы папы для всех детей.
prog90 пишет:
зачем тогда отдельно в свойствах файлы выставлять права для группы
они не наследуются. (Добавление)
У вас есть папка test.
Вы хотите чтобы папой (местный root) был пользователь prog90
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Нет, просто непонятно,
когда я захожу на хостинг через ftp и открываю свойства папки которая там лежит, то почему я могу переставлять галки там, где права группы или права владельца. Ведь ту папку (www) создавал кто-то другой.
DeepVarvar
Отправлено: 16 Августа, 2011 - 15:04:12
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.