Executar Script.py com permissão para manipular arquivos e pastas de outros usuarios [RESOLVIDO]

1. Executar Script.py com permissão para manipular arquivos e pastas de outros usuarios [RESOLVIDO]

Ricardo C[assio
ricardocassiocle

(usa Ubuntu)

Enviado em 04/01/2020 - 19:47h

Será que alguém aqui consegue me ajudar na seguinte questão:
- Estou desenvolvendo um mini sistema para backup em Python. Ela já funciona muito bem em pasta e arquivos que pertence ao meu usuário. O problema acontece quando eu tento fazer backup de pastas ou arquivos que pertencem a outros usuários.
Exemplo: Tenho uma partição que é montada automaticamente quando o sistema inicia, essa partição é montada como proprietário e grupo root e por isso eu não consigo fazer copias e nem compactá-la. Quando eu poderia rodar meu Script para ter permissão para tal feito?

Detalhe: Eu estou rodando meu script como daemon pelo systemd (Meusoft.service) e no arquivo de parametrização eu tentei setar o usuario root, mas não funciona.

Observação: Mesmo que tenha como montar minha partição com outro usuario, gostaria de saber se tem alguma solução onde script funcione nas mesmas condições que falei ai acima.

Desde já, muito obrigado!


  


2. Re: Executar Script.py com permissão para manipular arquivos e pastas de outros usuarios [RESOLVIDO]

roomik
roomik

(usa Arch Linux)

Enviado em 05/01/2020 - 22:56h

É só você setar a permissão SUID.


3. Re: Executar Script.py com permissão para manipular arquivos e pastas de outros usuarios [RESOLVIDO]

Ricardo C[assio
ricardocassiocle

(usa Ubuntu)

Enviado em 13/01/2020 - 15:58h


roomik escreveu:

É só você setar a permissão SUID.


Resolvido, muito obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts