Про право 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
1. prog90 - 16 Августа, 2011 - 13:28:28 - перейти к сообщению
2. DeepVarvar - 16 Августа, 2011 - 13:37:15 - перейти к сообщению
Пользователи:
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разрешают.. В своих "мирках".
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разрешают.. В своих "мирках".
3. prog90 - 16 Августа, 2011 - 13:49:35 - перейти к сообщению
DeepVarvar пишет:
Пользователи:
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разреша
ют.. В своих "мирках".
1. Чей файл тот и хозяин (исключение - root)
2. можно (root) создать группу имени пользователя и включать других пользователей в эту группу. Все права от пользователя (папы группы) распространяются на детей.
Группы:
На файлы и папки можно поставить права группы, т.е. папы.
Всем кто состоит в группе будут доступны эти файлы, за исключением файлов папы.
Исполняемые:
Чтение (открытие в редакторе) запись (изменение содержимого файла) и исполнение (выполнение как программы) = это совсем разные вещи.
Права и группы раздает глобально root, а там уже кто во что горазд локально сами разбираются. Хотят - ограничивают, хотят разреша
ют.. В своих "мирках".
Нет, меня интересует именно про права на директории. Не понимаю в чем разница между ними.
И еще непонятно что значит группа пользователя? И зачем тогда отдельно в свойствах файлы выставлять права для группы, если они наследуются (такие же) как и у пользователя, владельца файла?
4. DeepVarvar - 16 Августа, 2011 - 14:02:39 - перейти к сообщению
prog90 пишет:
ни в чем - как и с файлами, только можно еще применить рекурсивно для вложенных.про права на директории. Не понимаю в чем разница
prog90 пишет:
"маска" прав на файлы папы для всех детей.что значит группа пользователя
prog90 пишет:
они не наследуются.зачем тогда отдельно в свойствах файлы выставлять права для группы
(Добавление)
У вас есть папка test.
Вы хотите чтобы папой (местный root) был пользователь prog90
Спойлер (Отобразить)
теперь все кто в группе prog90 имеют доступ 0777 к этой папке и вложенным.
Однако к личным файлам пользователя prog90 они прав доступа не имеют.
Где тут наследование???
5. prog90 - 16 Августа, 2011 - 14:24:16 - перейти к сообщению
Нет, просто непонятно,
когда я захожу на хостинг через ftp и открываю свойства папки которая там лежит, то почему я могу переставлять галки там, где права группы или права владельца. Ведь ту папку (www) создавал кто-то другой.
когда я захожу на хостинг через ftp и открываю свойства папки которая там лежит, то почему я могу переставлять галки там, где права группы или права владельца. Ведь ту папку (www) создавал кто-то другой.
6. DeepVarvar - 16 Августа, 2011 - 15:04:12 - перейти к сообщению
prog90 пишет:
(www) создавал кто-то другой
root создавал (sh скриптом конечно же):
Спойлер (Отобразить)
Папка ваша - максимум прав, ставьте сами какие пожелаете. никто кроме вас (и root'a) не имеет прав на эту папку.
VPS/VDS ??? Еще проще - вся виртуальная ОС ваша.
7. Мелкий - 16 Августа, 2011 - 15:13:08 - перейти к сообщению
DeepVarvar пишет:
никто кроме вас (и root'a) не имеет прав на эту папку.
DeepVarvar пишет:
chmod -R 0777 /home/prog90/www
Я чего-то не знаю?
8. DeepVarvar - 16 Августа, 2011 - 15:22:27 - перейти к сообщению
Мелкий пишет:
Я чего-то не знаю?
Дальше ограничение ставит пусть сам локально.
DeepVarvar пишет:
Папка ваша - максимум прав, ставьте сами какие пожелаете