Logo Hardware.com.br
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas

Como permitir que um usuário apague dados criados/salvos por outro usuário em uma partição ext4?

#1 Por cygnusx-1 30/01/2020 - 17:13
Boa tarde
Existem duas contas de usuário no meu sistema e no pc existe uma partição ext4 usada apenas para armazenamento de dados.
As pastas criadas pelo usuário A não podem ser apagadas pelo usuário B e vice-versa.
Preciso configurar essa partição de um jeito que qualquer usuário possa apagar qualquer coisa criada ou salva nela por qualquer um dos dois usuários.
Eu sei que é possível alterar o proprietário dos dados e assim conseguir apagá-los, mas é inviável fazer isso toda hora.

Alguma ideia? Uso Arch Linux.
Mauriciodez
Mauriciodez Highlander Registrado
4.9K Mensagens 1.6K Curtidas
#3 Por Mauriciodez
30/01/2020 - 19:13
cygnusx-1 disse:

Eu sei que é possível alterar o proprietário dos dados e assim conseguir apagá-los ...


cria um script para colocar todos os arquivos diretórios com permissão 770 ou 775.

Esse script devera conter um IF comparando se houve alteração em alguma coisa, se houve ele altera permissão senão deixa quieto ... aí coloca o script no cron para tipo rodar de 30 em 30 minutos e seja feliz ...

NOTA: com a permissão 7 na posição de Grupo obviamente todos os usuarios devem estar no mesmo grupo !!!


" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas
#4 Por cygnusx-1
30/01/2020 - 19:28
não entendi exatamente o que vc perguntou, Wesley.
Todos os usuários podem executar comandos com "sudo".

Não entendo nada de script, nem de permissão entendo muita coisa, na verdade kkkkk.
Eu preciso que o próprio sistema deixe as permissões liberadas em tempo real.
Não é possível que não seja permitido algo simples assim. confuso.png
LG 23" IPS | Cooler Master Elite 370 | Gigabyte B85M-D3PH | i5-4670K (4x 3,4 GHz) + Cooler Master Hyper TX3 | 16 GiB DDR3 1600MHz | Asgard 1 TB + WD 1 TB + Seagate 2 TB | Gravador de Blu-ray LG WH14NS40 | Seasonic 430W
Derrubada do veto à auditoria da escravidão da dívida "pública"
“O maior perigo para a liberdade são os escravos felizes."
Mauriciodez
Mauriciodez Highlander Registrado
4.9K Mensagens 1.6K Curtidas
#5 Por Mauriciodez
30/01/2020 - 19:59
cygnusx-1 disse:


Não é possível que não seja permitido algo simples assim. confuso.png


se é uma zona "desmilitarizada" é bem provavel que os arquivos estejam com permissão 7 no grupo ... se for, basta colocar os usuários no mesmo grupo ( e obviamente os aquivos tb ) ... poste aí um 'ls -la' do diretório


" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas
#6 Por cygnusx-1
30/01/2020 - 20:18
aqui está

$ ls -la
total 2092
drwxr-xr-x 2 usuario_a usuario_a 4096 jan 30 20:11 .
drwxrwxrwx 28 1002 root 4096 jan 30 20:12 ..
-rw-r--r-- 1 usuario_a usuario_a 585 jan 26 09:41 arquivo1.txt
-rw-r--r-- 1 usuario_a usuario_a 479 jan 26 10:21 arquivo2.txt
-rw-r--r-- 1 usuario_a usuario_a 60783 jan 26 09:34 arquivo3.png
-rw-r--r-- 1 usuario_a usuario_a 60077 jan 26 09:32 arquivo4.png
-rw-r--r-- 1 usuario_a usuario_a 168905 jan 28 15:40 arquivo5.png
-rw-r--r-- 1 usuario_a usuario_a 1829744 out 31 2016 arquivo6.jpg

LG 23" IPS | Cooler Master Elite 370 | Gigabyte B85M-D3PH | i5-4670K (4x 3,4 GHz) + Cooler Master Hyper TX3 | 16 GiB DDR3 1600MHz | Asgard 1 TB + WD 1 TB + Seagate 2 TB | Gravador de Blu-ray LG WH14NS40 | Seasonic 430W
Derrubada do veto à auditoria da escravidão da dívida "pública"
“O maior perigo para a liberdade são os escravos felizes."
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas
#8 Por cygnusx-1
30/01/2020 - 21:04
Esses arquivos listados pelo saída do comando que postei acima foram copiados para a partição EXT4 enquanto eu estava logado na conta A.
Rodei o ls -la enquanto estava logado na conta B.
O usuaŕio A está em 3 gupos: sambashare, wheel e usuario_a
O usuário B está em 2 grupos: wheel e usuario_b
LG 23" IPS | Cooler Master Elite 370 | Gigabyte B85M-D3PH | i5-4670K (4x 3,4 GHz) + Cooler Master Hyper TX3 | 16 GiB DDR3 1600MHz | Asgard 1 TB + WD 1 TB + Seagate 2 TB | Gravador de Blu-ray LG WH14NS40 | Seasonic 430W
Derrubada do veto à auditoria da escravidão da dívida "pública"
“O maior perigo para a liberdade são os escravos felizes."
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas
#11 Por cygnusx-1
30/01/2020 - 22:41
coloquei esse parâmetro umask no fstab, quando reiniciei o systemd entrou no modo de emergência dizendo que umask é um parâmetro de montagem não reconhecido e pediu senha root para fazer manutenção kkkk.
LG 23" IPS | Cooler Master Elite 370 | Gigabyte B85M-D3PH | i5-4670K (4x 3,4 GHz) + Cooler Master Hyper TX3 | 16 GiB DDR3 1600MHz | Asgard 1 TB + WD 1 TB + Seagate 2 TB | Gravador de Blu-ray LG WH14NS40 | Seasonic 430W
Derrubada do veto à auditoria da escravidão da dívida "pública"
“O maior perigo para a liberdade são os escravos felizes."
cygnusx-1
cygnusx-1 Cyber Highlander Registrado
10K Mensagens 1.5K Curtidas
#14 Por cygnusx-1
31/01/2020 - 08:03
Espírita disse:
-> https://www.vivaolinux.com.br/dica/Configurando-sticky-bit-em-diretorios

* no seu caso irás remover o Stick Bit

removi o stickbit da pasta que é o ponto de montagem da partição com
sudo chmod o-t /mnt/particao

Agora eu consigo apagar e renomear pastas criadas pelo outro usuário.
Mas ainda não consigo criar pastas dentro de pastas do outro usuário. E os arquivos ainda não podem ser apagados nem renomeados.

editado:
abri um tópico no fórum do Arch e só me mandaram um link da wiki (é só isso que eles sabem fazer lá kkkk)
https://wiki.archlinux.org/index.php/Users_and_groups#Group_management

eu adicionei as duas contas de usuário aos grupos root e disk, mudei o proprietario do ponto de montagem para root e o grupo para disk e não adiantou.
LG 23" IPS | Cooler Master Elite 370 | Gigabyte B85M-D3PH | i5-4670K (4x 3,4 GHz) + Cooler Master Hyper TX3 | 16 GiB DDR3 1600MHz | Asgard 1 TB + WD 1 TB + Seagate 2 TB | Gravador de Blu-ray LG WH14NS40 | Seasonic 430W
Derrubada do veto à auditoria da escravidão da dívida "pública"
“O maior perigo para a liberdade são os escravos felizes."
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal