gluk_sn, надо поставить mobile terminal из сидии.
заходим в него
1. пишем su root
2. запросит пароль - вводим alpine - буквы не отображаются, все нормально
3. пишем путь к нашему файлу/приложению, например если это iBluetooth, то cd /Applications/iBluetooth.app (все надо писать с соблюдением регистра)
4. выставляем права: chmod +x iBluetooth
Что вообще такое "выставление прав" и зачем это нужно?
chmod — изменение прав доступа к файлам. Название происходит от программы ОС Unix chmod, которая, собственно, изменяет права доступа к файлам, каталогам и символическим ссылкам.
Права записываются сразу для трёх типов пользователей:
- владельца файла (owner),
- группы (group), в которую он входит,
- для прочих пользователей (other).
chmod может быть записан в двух форматах:
- в строковом rwxr-xr-x
- в символьном 755
400 — владелец имеет право на чтение;
200 — владелец имеет право на запись;
100 — владелец имеет право на выполнение;
40 — группа имеет право на чтение;
20 — группа имеет право на запись;
10 — группа имеет право на выполнение;
4 — остальные имеют право на чтение;
2 — остальные имеют право на запись;
1 — остальные имеют право на выполнение.
Суммировав эти коды можно получить символьную запись. Например, chmod 444: 400+40+4=444 — все имеют право только на чтение.
В строковой записи читается так:
Каждая группа состоит из трех бит: R, W, X (чтение, запись, выполнение). Если какие-то права выдавать не надо, то ставится прочерк (-)
Первые три бита устанавливают права для владельца, вторые - для группы, третьи - для остальных.
Т.е. RWX значит все права (равнозначно 7 в символьной записи), а R-X значит все, кроме записи (5 в символьной записи).
Получается, что chmod 755 filename равносилен chmod rwxr-xr-x filename.
Есть еще такой вариант выдачи прав: chmod +x filename
Означает: выдать файлу filename права на выполнение.