Image

База знаний → Настройка прав доступа для файлов и папок в Linux

Для разграничения доступа к файлам и папкам существуют команды, которые позволяют менять владельца и атрибуты доступа (чтение, запись, выполнение)

1. Для смены владельца файла или папки используйте команду

chown user:group /home/user/temp

1.1 Для смены владельца для вложенных папок и файлов добавьте ключ R, тогда смена произойдет рекурсивно для всех

chown -R user:group /home/user/temp

2. Для смены прав доступа к файлу используйте команду

chmod 640 /home/user/temp

2.1 Для рекурсивной смены прав, используйте ключ R

chmod -R 640 /home/user/temp

2.2 Например, для смены прав только у всех файлов вложенных папок используйте такую конфигурацию, где d - директория

chmod -R 775 $(find . -type d)

2.3 Для смены прав у всех файлов включая вложенные, где f - файлы

chmod -R 775 $(find . -type f)




Нет комментариев