Вы посетили: » хоккей » шахматы » заглавная_страница » compil_deb » compilirovanie » first_linux_consol » hdd » jabber_setups » lftp » prava_dostupa
Права доступа к файлам
Любой пользователь линукса должен это знать, так как в нем все строго и не имея должных прав доступа к определенным файлам можно многое не осилить
Что означают эти странные цифры?
Запомните следующие цифры
1 - исполнение
2 - запись
4 - чтение
При суммировании этих цифр получается например
5 - чтение и исполнение (4+1)
6 - чтение и запись (4+2)
И по аналогии всё остальное, просто выбираете права которые хотите дать объектам суммируете их цифры и получаете итоговую цифру
А почему же при задании прав доступа три цифры?
Вот пример
765
Первая цифра означает права доступа для владельца (7 - полный доступ)
Вторая цифра означает права доступа для группы (6 - чтение и запись)
Третья цифра означает права доступа для всех остальных (5 - чтение и выполнение)
Теперь о том как назначить эти самые права
Помните я упоминал о группе и владельце?
Назначаются они следующей командой
chown владелец.группа объект
Например вот так
chown indeferend.users /home/data
В данном случае я назначаю владельца и группу только для этой папки, а чтобы это применилось для всех вложенных каталогов делаем так
chown -R indeferend.users /home/data
Далее когда мы установили владельца и группу, будем назначать права для владельца, группы и всех остальных:
Делается это следующей командой
chmod 755 /home/data
или если для всех вложенных объектов то так
chmod -R 755 /home/data
(вместо 775 и /home/data ваши значения естественно)
Подробнее об этих командах можно узнать набрав в консольке
man chown или man chmod
Вы находитесь здесь: Заглавная Страница » indeferend » prava_dostupa
