Как считать права доступа? Как мне право такого вида «drwx------» перевести в числовой формат (типа 777)?
Есть права "drwx------", "drwxr-xr-x" . Как мне сделать папку с такими же правами? Хотелось бы перевести то, что вижу в ls -ls в вид доступный команде chmod?
первый символ, "d" в данном случае, в число "не преобразуется".
а вот rwx rwx rwx преобразуется.
каждая группа rwx преобразуется в цифру от 0 до 7. три группы преобразуются в три цифры.
отсчет в двоичной системе, идет слева
--x это 1 (=2^0)
-w- это 2 (=2^1)
r-- это 4 (=2^2)
какие буквы есть то такие числа и складываешь т.е. r-x это r-- плюс --x т.е. 4 + 1 =5
понять + немного тренировки = научишься читать влет.