URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 2769
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "

Отправлено auto_tips , 05-Ноя-03 13:41 
764 является комбинацией из цифр UserGroupOther.
В 90% случаев нужно всего три цифры запомнить 7 - rwx, 6 - rw,   4 - r, (1 - x, 5 - rx и т.д. ).
Можно писать сразу: chmod u=rw file; chmod g=rx,o=rx file, chmod o-w file и т.д.

URL:
Обсуждается: http://www.opennet.me/tips/info/577.shtml


Содержание

Сообщения в этом обсуждении
"Есть ли простой способ в уме высчитать права доступа  764 как  высчитывается  "
Отправлено Sergey , 05-Ноя-03 13:41 
Есть очень простой :-)
Цифры - десятичный вариант бинарого числа свойсв файла по группам
Т.е. rwx -(1или0)(1или0)(1или0) 1 - да, 0 - нет
считаем так
r-- = 100 = 4
rwx = 111 = 7
r-x = 101 = 5

Кажется так, если я ошибаюсь, достопочтенная публика поправит меня.


"Есть ли простой способ в уме высчитать права доступа  764 ка..."
Отправлено uldus , 06-Ноя-03 09:38 
> Цифры - десятичный вариант бинарого числа

Не десятичный, а восьмиричный вариант.


"Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "
Отправлено EN , 08-Ноя-03 12:30 
r=4
w=2
x=1

rwx=7


"Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "
Отправлено EN , 08-Ноя-03 12:32 
btw , 764 will be rwxrw-r--

"Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "
Отправлено igor , 13-Ноя-03 07:11 
я так считаю :
r=4
w=2
x=1
например 764 :
7=4+2+1
6=4+2
4=4
проще не бывает.

"Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "
Отправлено Alexander , 28-Ноя-03 15:58 
Вопрос скорее психологический, чем математический: надо заучить, как таблицу умножения, таблицу соответствия восьмеричных цифр их двоичной записи. Таблица невелика - всего восемь строк. Двоичную запись можно для повышения наглядности (образности) изобразить не цифрами, а, скажем, белыми и черными кружочками, или минусами и плюсами; семантически это более близко к кодируемым сущностям (режимам прав доступа), чем абстрактные нули и единицы.

"Есть ли простой способ в уме высчитать права доступа ? 764 как  высчитывается ? "
Отправлено вася , 08-Июн-09 15:58 
Запоминать лучше так:
6 -чтение и запись
4 - только чтение
Прибавление единицы дает также права на запуск.
Все остальные значения (скажем -W-) - редчайшая экзотика.