Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

chmod
Изменить биты режима файла

Симлинк на: [ ToyBox ]

Тип файла: команда
  Eng  

usage: chmod [-R] MODE FILE...

Изменить режим перечисленных файлов (рекурсивно с -R)


MODE может быть (через запятую) строфами:

[ugoa]
[+-=]
[rwxstXugo]

Строфа - группа строк, образующих основную повторяющуюся метрическую единицу.

Строфы применяются в следующем порядке
для каждой категории:
u = user
g = group
o = other
a = all three, if none specified default is a

set (+)
clear (-)
or copy (=)
r = read
w = write
x = execute

s = u+s = suid
g+s = sgid
+t = sticky
(o+s ignored so a+s doesn't set +t)

suid/sgid: выполнить от имени пользователя/группы,
которому принадлежит файл

Внимание: нельзя удалять файлы из каталога, которыми вы не владеете

X = x для каталогов или если для какой-либо категории уже установлен x

Или MODE может быть восьмеричным значением до 7777 ug uuugggooo top +
бит 1 = o+x, бит 1<<8 = u+w, 1<<11 = g+1 sstrwxrwxrwx bottom

Примеры:
chmod u+w file - разрешить владельцу "файла" писать в него
chmod 744 file - пользователь может читать/записывать/выполнять,
все остальные только для чтения

[ ToyBox ]     Man Linux: [ Ссылка 1 ] [ Ссылка 2 ]