Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
Книга: Основы программирования в Linux
chmod
chmod
С помощью системного вызова chmod
вы можете изменять права доступа к файлу или каталогу. Он лежит в основе программы командной оболочки chmod
.
Далее приведена синтаксическая запись вызова:
#include <sys/stat.h>
int chmod(const char *path, mode_t mode);
Права доступа к файлу, заданному параметром path
, изменяются в соответствии со значением параметра mode
. Режим файла mode
задается как в системном вызове open с помощью поразрядной операции OR
, формирующей требуемые права доступа. Если программе не даны соответствующие полномочия, только владелец файла и суперпользователь могут изменять права доступа к файлу.
Оглавление статьи/книги
Похожие страницы
- Changing File Access Permissions with chmod
- 5.5.2. Изменение прав доступа: chmod() и fchmod()
- 5.5.4. Использование fchown() и fchmod() для обеспечения безопасности
- Приложение В. Команды chmod и chown: изменение прав доступа
- 5.8. Права доступа и атрибуты файла. Команды chown, chmod и chattr
- chown
- Приложение 1 Команды FTP-протокола
- 4.4. Типичные ошибки распределения прав
- 4.5. Привилегированные программы
- 4.1.1. Назначение прав
- 10.3.3. Доступ по операциям
- 12.7. Безопасность журналов