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
Есть очень простой :-)
Цифры - десятичный вариант бинарого числа свойсв файла по группам
Т.е. rwx -(1или0)(1или0)(1или0) 1 - да, 0 - нет
считаем так
r-- = 100 = 4
rwx = 111 = 7
r-x = 101 = 5Кажется так, если я ошибаюсь, достопочтенная публика поправит меня.
> Цифры - десятичный вариант бинарого числаНе десятичный, а восьмиричный вариант.
r=4
w=2
x=1rwx=7
btw , 764 will be rwxrw-r--
я так считаю :
r=4
w=2
x=1
например 764 :
7=4+2+1
6=4+2
4=4
проще не бывает.
Вопрос скорее психологический, чем математический: надо заучить, как таблицу умножения, таблицу соответствия восьмеричных цифр их двоичной записи. Таблица невелика - всего восемь строк. Двоичную запись можно для повышения наглядности (образности) изобразить не цифрами, а, скажем, белыми и черными кружочками, или минусами и плюсами; семантически это более близко к кодируемым сущностям (режимам прав доступа), чем абстрактные нули и единицы.
Запоминать лучше так:
6 -чтение и запись
4 - только чтение
Прибавление единицы дает также права на запуск.
Все остальные значения (скажем -W-) - редчайшая экзотика.