Что означает chmod 654
?
1
4 ответа
13
От http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation:
0 --- no permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute
Первый номер представляет владельца, второй группу и третий каждый. Таким образом, 654 означает чтение и запись для владельца, чтение и выполнение для группы и чтение только для всех остальных.
1
Как уже говорили другие, это rw-r-xr--
, который хранится в виде последовательности битов, 110101100
. Разделите это на блоки пользователя, группы, владельца, и вы получите 110 101 100
. Представляя эти двоичные числа как восьмеричные, вы получаете 6 5 4
. Тада!
1