# Просмотр прав доступа файла/папки текущего каталога ls -l
Пример:
ls -l
итого 7
Права Количество Пользователь Группа Размер Дата Имя
-rw------- 1 root root 179583 ноя 12 00:00 conf.tar
-rw-r----- 1 user user 2922 июн 17 2015 dead.letter
-rw-r--r-- 1 user user 8980 июн 18 2015 examples.desktop
-rwxrwxr-x 1 user user 48932 июн 20 2015 install.sh
drwxrwxrwx 3 user user 4096 июн 16 2015 papka
# Изменение прав доступа на файл/папку chmod
chmod ugo+rwx file.txt - даст право на чтение, запись и выполнение файла file.txt текущему пользователю, группе и другим пользователям
chmod go-wx file.txt - отберет право на запись и выполнение файла file.txt текущего каталога группе и другим пользователям
chmod -R 755 /home/user/papka/ - изменит права рекурсивно (включая вложенные папки и файлы) в папке papka по указанному пути для пользователя на 7 (чтение, запись, выполнение), для группы на 5 (чтение, выполнение), для остальных на 5 (чтение, выполнение)
# Изменение пользователя/группы файла/папки chown
chown -R user:group papka/ - поменяет рекурсивно (включая вложенные папки и файлы) пользователя на user и группу на group для папки papka текущего каталога
chown user file.txt - сменит пользователя на user файлу file.txt текущего каталога
chown :groups file.txt - сменить группу на groups файлу file.txt текущего каталога
# Обозначения атрибутов прав
7 - rwx - читать, писать, выполнять
6 - rw- - читаь, писать
5 - r-x - читать, выполнять
4 - r-- - читать
3 - -wx - писать, выполнять
2 - -w- - писать
1 - --x - выполнять
0 - --- - ничего нельзя делать
# Обозначение порядка прав трех цифр (например, 755)
первая - пользователь
вторая - группы
третья - остальные (гости)
# Расшифровка обозначений ugo
u - пользователь
g - группа
o - остальные