Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


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



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


Посмотрим права на файл:
ls -l /var/log/messages
-rw-r----- 1 root adm 154 May 27 03:27 /var/log/messages
/
Символы -rw-r----- поделим условно на 4 группы: -|rw-|r--|---

Первая группа - один символ, определяет тип файла 
-  — обычный файл
d  — каталог
b  — файл блочного устройства
c  — файл символьного устройства
s  — сокет (socket)
p  — именованный канал (pipe)
l  — символическая ссылка (link)

Три остальные группы по три символа (rwx) указывают на права доступа к файлу
1я группа - владелец файла
2я группа - группа пользователей
3я группа - все остальные пользователи системы

r - чтение
w - запись
x - исполнение


Изменение прав на файлы и каталоги: утиоита chmod

Формат: chmod <категория> <действие> <права> <имя файла>

категория:
u - пользователь - владелец
g - группа - владелец
o - пользователи, не входящие в группу-владельца данного файла
a - все пользователи

действие:
либо + добавить право
либо – удалить право
либо = заментить право

набор прав:
r - чтение
w - запись
x – выполнение

Числовое представление:
0 --- нет прав

1 --x выполнение

2 -w- запись

3 -wx запись + выполнение

4 r-- чтение

5 r-x чтение + выполнение

6 rw- чтение + запись

7 rwx все права

 

Примеры:

chmod g+x file

chmod go-rw file

chmod ugo+rwx file

chmod 660 file - равносильно chmod ug+rw file

chmod +rw file - равносильно chmod a+rw file

chmod -R 660 /dir - задать права доступа для каталога и содержимого

 

Смена владельца или группы владельцев


Указать владельца
chown user file

Указать группу
chgrp user file - равносильно chown :user file

Указать владельца на каталог и рекурсивно вложенные подкаталоги и файлы
chown -R user /dir

Указать группу на каталог и рекурсивно вложенные подкаталоги и файлы
chgrp -R user /dir - равносильно chown -R :user /dir

Указать владельца и группу на файл
chown user:user file

Указать владельца и группу рекурсивно на каталог
chown -R user:user /dir

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект