Встречается на собеседованиях • сегодня

Использовал ли расширенную систему прав в Linux

В Python для работы с правами в Linux можно использовать модуль os и stat. Например, чтобы проверить или изменить права файла:

python
import os
import stat

# Проверить права файла
file_stat = os.stat('file.txt')
print(oct(file_stat.st_mode)[-3:])  # Выведет права, например '644'

Установить права (например, rwxr-xr-x)

os.chmod('file.txt', stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP | stat.S_IROTH | stat.S_IXOTH)

text

Также можно использовать `subprocess` для вызова системных команд (`chmod`, `chown`). Например:

```python
import subprocess
subprocess.run(['chmod', '755', 'file.txt'])

Для более сложных сценариев (ACL) можно использовать модуль pyacl или аналоги.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы