Измените UID/GID только одного потока в Linux

Я - поклонник

chunk_size= 4
for i in range(0, len(ints), chunk_size):
    chunk = ints[i:i+chunk_size]
    # process chunk of size <= chunk_size
6
задан ondra 3 August 2009 в 17:36
поделиться

1 ответ

Специфичный для Linux setfsuid () / setfsgid ( ) относятся к потоку, а не к процессу. Они разработаны специально для этого варианта использования (файловый сервер).

Обратите внимание, что access () по-прежнему будет проверять доступ с использованием реальных uid и gid - то есть намеренно (он предназначен для ответа на вопрос «должен ли пользователь, запустивший этот двоичный файл, иметь доступ к этому файлу» ).

7
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: