Цитата:
Сообщение от baburicid
Извиняюсь, А атрибуты это что? что менять нужно на 755?
|
Атрибуты - это битовые флаги, определяющие дополнительные свойства файла.
Флаги в совокупности представляют собой 3-х разрядное число, где первый старший разряд определяет права доступа к файлу для владельца, второй разряд - права доступа к файлу для члена группы и третий младший разряд - права доступа к файлу для всех остальных.
Каждый разряд числа при этом состоит из 3-х флагов, определяющих тип разрешения: Младший бит - разрешение выполнения файла, второй бит - разрешение записи в файл, и третий бит - разрешение чтения из файла.
Если установить в "1" все 9 атрибутов файла,
то в двоичном виде они будут выглядеть так: 0111 0111 0111
а в десятичном - так: 777
Это будет означать абсолютно полный доступ к файлу, что позволит для всех учётных записей системы читать файл, производить в него запись и запускать его на выполнение.
По умолчанию в Линуксе после любого копирования файла, для файла устанавливаются атрибуты с некоторыми ограничениями доступа к файлу, например:
644 - 0110 0100 0100 - для владельца файла разрешение чтения и записи из/в файл, но запрещение выполнение файла, для членов группы и всех остальных - только чтение из файла.
600 - 0110 0000 0000 - для владельца файла разрешение чтения и записи из/в файл, но запрещение выполнение файла, для членом группы и всех остальных - полный запрет какого либо доступа к файлу.
Соответственно, атрибуты "755" - "0111 0101 0101" означают:
Полный доступ к файлу для его владельца, а для членов группы и всех остальных - разрешение чтения из файла и запуск его на выполнение, но запрет на запись в файл.