É possivel proteger uma pasta dessa forma? [RESOLVIDO]

13. Re: É possivel proteger uma pasta dessa forma? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 08/05/2023 - 15:50h


SamL escreveu:


Buckminster escreveu:

"VScode foi só um exemplo, na verdade eu quero usar no chrome."

Mas aí tu me quebra... o Vscode nesse caso é completamente diferente do Chrome.

O que especificamente tu quer fazer nesse caso com o navegador Google Chrome?


________________________________________________
Always listen the Buck!

hahaha foi mal Buckminster, na verdade o que eu quero é que o chrome seja o único a ter acesso a pasta de configurações dele, só ele e mais nenhum app (que não seja do root, óbvio).
E então, quero usar o chrome normalmente com meu usuário. Ou seja, chrome com acesso irrestrito a pasta de configurações dele e eu acessando o chrome com meu user normalmente.

Se não for possível, vou ter de pensar noutra solução.

Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento.


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


  


14. Re: É possivel proteger uma pasta dessa forma?

Buckminster
Buckminster

(usa Debian)

Enviado em 08/05/2023 - 16:03h

Bom, aí tu teria que instalar o Chrome manualmente, por exemplo, aqui eu tenho o Chrome instalado manualmente na pasta /opt/google/chrome/google-chrome e o executável em /usr/bin/google-chrome-stable daí é só setar recursivamente as pemissões de 700 para essas pastas com o usuário debina (no meu caso), pois esse usuário criado na instalação do sistema tem acesso a uma boa parte dos diretórios e arquivos, então é tranquilo, pode usar o sudo, exemplo:

$ sudo chown debina /opt/google/chrome/google-chrome

no meu caso já estava, pois instalei com esse usuário.

O problema é se tu instalou por um gerenciador como apt, zipper, yum, etc, os arquivos ficam espalhados pelo sistema. Nesse caso tu terá que procurar onde ficou a pasta básica do Chrome com os arquivos de configurações e o executável, ou desinstalar e instalar manualmente.

Criei um lançador na área de trabalho e basta clicar no ícone que uso normalmente o Chrome e somente esse usuário debina e o root tem acesso.
Não sei se me fiz claro.


________________________________________________
Always listen the Buck!


15. Re: É possivel proteger uma pasta dessa forma?

Buckminster
Buckminster

(usa Debian)

Enviado em 08/05/2023 - 16:09h

"Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento."

Isso daí tu pode fazer pelo Selinux (ou AppArmor), dá um trabalho aprender a mexer no Selinux e é uma nhaca configurar, mas depois é tranquilo.
O AppArmor (nunca utilizei), mas pelo que vi é mais fácil de utilizar.


________________________________________________
Always listen the Buck!


16. Re: É possivel proteger uma pasta dessa forma? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 08/05/2023 - 22:00h


msoliver escreveu:


SamL escreveu:


SamL escreveu:


Buckminster escreveu:

"VScode foi só um exemplo, na verdade eu quero usar no chrome."

Mas aí tu me quebra... o Vscode nesse caso é completamente diferente do Chrome.

O que especificamente tu quer fazer nesse caso com o navegador Google Chrome?


________________________________________________
Always listen the Buck!

hahaha foi mal Buckminster, na verdade o que eu quero é que o chrome seja o único a ter acesso a pasta de configurações dele, só ele e mais nenhum app (que não seja do root, óbvio).
E então, quero usar o chrome normalmente com meu usuário. Ou seja, chrome com acesso irrestrito a pasta de configurações dele e eu acessando o chrome com meu user normalmente.

Se não for possível, vou ter de pensar noutra solução.

Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento.


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!

Boa tarde Saml.
Uma forma de "monitorar" um arquivo, é o inotifywait....
Exemplo:
inotifywait -m -e modify regras.txt
#Monitora se ocorre modificações no arquivo regras.txt




______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________

Esse inotifywait me serve, mas tenho a ligeira impressão de que vou criar uma gambiarra com ele rsrsrs proteger contra leitura de outros programas a pasta de configuração do Chrome. Como dira o daemon das ibagens: killall neles!


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


17. Re: É possivel proteger uma pasta dessa forma?

aguamole
aguamole

(usa KUbuntu)

Enviado em 09/05/2023 - 09:46h

Parece que o uso que vc quer para as proteções em nível de filesystem é avançada, eu nunca configurei desta forma. Os profissionais de servidor devem saber.


18. Re: É possivel proteger uma pasta dessa forma? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 09/05/2023 - 12:21h


aguamole escreveu:

Parece que o uso que vc quer para as proteções em nível de filesystem é avançada, eu nunca configurei desta forma. Os profissionais de servidor devem saber.

Procurei bastante mas não achei nada especifico nesse sentido, a não mser o inseguro SELinux da NSA (confia? eu não!)


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


19. Re: É possivel proteger uma pasta dessa forma? [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 09/05/2023 - 12:49h

"Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento."

Outra sugestão, já que é para somente um caso específico (o chrome), não conseguiria monitorar com um script em shell script para quando um programa tentasse ler ou escrever e dar kill no processo?


________________________________________________
Always listen the Buck!


20. Re: É possivel proteger uma pasta dessa forma?

aguamole
aguamole

(usa KUbuntu)

Enviado em 09/05/2023 - 16:38h

Buckminster escreveu:

"Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento."

Outra sugestão, já que é para somente um caso específico (o chrome), não conseguiria monitorar com um script em shell script para quando um programa tentasse ler ou escrever e dar kill no processo?


________________________________________________
Always listen the Buck!

Segundo MSoliver tem um recurso do kernel Linux que permite fazer relatório de monitoramento no filesystem, seria criar um programa ou shellscript para fazer as requisição para monitorar as alterações.
Oliver disse que o recurso do kernel é o "inotifywait".


21. Re: É possivel proteger uma pasta dessa forma?

Buckminster
Buckminster

(usa Debian)

Enviado em 09/05/2023 - 16:44h

aguamole escreveu:

[quote]Buckminster escreveu:

"Se não pode ser por permissão, será que não existe uma forma de "assistir" uma pasta?
Tipo, eu ser notificado se um programa tentar ler ou escrever numa pasta?
E ai dar kill nesse programa caso ele não esteja numa lista, seria interessante de se fazer, mas não faço ideia se existe esse tipo de evento."

Outra sugestão, já que é para somente um caso específico (o chrome), não conseguiria monitorar com um script em shell script para quando um programa tentasse ler ou escrever e dar kill no processo?


Segundo MSoliver tem um recurso do kernel Linux que permite fazer relatório de monitoramento no filesystem, seria criar um programa ou shellscript para fazer as requisição para monitorar as alterações.
Oliver disse que o recurso do kernel é o "inotifywait".


O ClamAV utiliza o Fantotify ou o Inotify (DDD), mas o Fanotify deve estar compilado e habilitado no kernel, senão terá que compilar o kernel.
O Inotify é um recurso de monitoramento, mas para o que o Sam quer terá que fazer um script mesmo assim.


https://www.vivaolinux.com.br/artigo/ClamAV-o-kit-de-ferramentas-antivirus/?pagina=3

________________________________________________
Always listen the Buck!


22. Re: É possivel proteger uma pasta dessa forma? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 09/05/2023 - 17:43h


Buckminster escreveu:

O ClamAV utiliza o Fantotify ou o Inotify (DDD), mas o Fanotify deve estar compilado e habilitado no kernel, senão terá que compilar o kernel.
O Inotify é um recurso de monitoramento, mas para o que o Sam quer terá que fazer um script mesmo assim.


https://www.vivaolinux.com.br/artigo/ClamAV-o-kit-de-ferramentas-antivirus/?pagina=3

________________________________________________
Always listen the Buck!

Justo!
Ainda não cheguei testar o inotifywait mas daqui pra sábado vou fazer uns testes pra ver se consigo impedir outros processoes de acessar as configs do chrome.
Pelo que andei estudando aqui:
https://www.baeldung.com/linux/monitor-changes-directory-tree
Esse programa é mais que suficiente pro que eu quero fazer.

Então, vou deixar como resolvido e marcar melhor respostas.

Obrigado pessoal.


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts