Права доступа в Linux

Стандартными правами доступа являются:

  • для файлов — 644 (rw-r—r—);
  • для директорий — 755 (rwxr-xr-x).

Права доступа делятся на три группы:

  • user — права владельца файла;
  • group — права группы, которой принадлежит файл;
  • other — права всех остальных пользователей системы.
ДвоичноеДесятичноеСимвольноеОписание
0000 Ничего не разрешено
0011—x Нельзя читать и писать, разрешено исполнять
0102-w- Нельзя читать и исполнять, разрешено писать
0113-wx Нельзя читать, разрешено писать и исполнять
1004r— Разрешено читать, нельзя писать и исполнять
1015r-x Разрешено читать и исполнять, нельзя писать
1106rw- Разрешено читать и писать, нельзя исполнять
1117rwx Разрешено все

Просмотр и изменение прав доступа

Для просмотра прав доступа используется команда ls -la, например:

$ ls -la filename
-rwxr-xr-- 1 username groupname 1024 Oct 26 09:27 filename

Изменение прав:

$ chmod 644 filename
$ ls -la filename
-rw-r--r-- 1 username groupname 1024 Oct 26 09:27 filename

Рекурсивное изменение/восстановление стандартных прав доступа:

find /domains/ВАШДОМЕН/public_html -type d -exec chmod 755 {} +
find /domains/ВАШДОМЕН/public_html -type f -exec chmod 644 {} +
  • Files
  • 2 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

Как изменить версию PHP в DirectAdmin

Для изменения версии PHP необходимо перейти в панели управления DirectAdmin в раздел Select PHP...

Как проверить работу сайта до обновления NS-серверов

Для того чтобы проверить работу сайта до того как сменились NS-записи (произошло обновление кеша...

Зачем выделенный IP адрес на виртуальном хостинге?

Покупка выделенного IP-адреса даёт следующие преимущества:   1. Возможность обращаться к вашему...

Как сменить доменное имя

Для смени доменного имени, вам необзодимо в панели управления DirectAdmin перейти в раздел...

Запуск скрипта по расписанию

Настроить запуск скрипта по расписанию можно в панели управления DirectAdmin,раздел Расширенные...