AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / 问题

Perguntas[permissions](unix)

Martin Hope
Mark
Asked: 2025-04-17 17:25:44 +0800 CST

O Audacity não consegue navegar no diretório /media mesmo que tenha permissões

  • 6

Estou usando o Ubuntu 24.10. Meu /mediadiretório (o ponto de montagem usual para HDD externo) tem as seguintes permissões:

$ ls -l / | grep media
drwxr-xr-x   4 root root       4096 mag 16  2024 media

O proprietário é root, mas tem permissões para executar (ou seja, entrar) no diretório. Como usuário normal, posso fazer:

$ ls /media/
mark  root

se eu executar o Audacity como usuário normal (instalado a partir de snap) e tentar abrir um arquivo de áudio, ele se recusa a entrar no /mediadiretório:

erro

Erro ao abrir o diretório /media: Permissão negada

Tentei:

sudo chmod -R a+rxw /media/

Mas nada mudou. O que devo fazer para permitir que o Audacity entre neste diretório?

permissions
  • 1 respostas
  • 42 Views
Martin Hope
jsx97
Asked: 2025-03-17 01:11:30 +0800 CST

Tornar o script executável: chmod +x vs. a+x vs. a+rx

  • 5

Para tornar um script de shell executável, parece haver três opções:

  • Opção 1:chmod +x script.sh
  • Opção 2:chmod a+x script.sh
  • Opção 3:chmod a+rx script.sh

Aqui estão duas perguntas.

Q1. O que realmente significa que a primeira e a segunda opções concedem permissão para executar, mas não concedem permissão para ler? Como isso é possível na vida real?

Q2. Qual dessas opções é recomendada para um caso geral? Ou, para tornar essa pergunta menos pessoal, quais são os prós e os contras de cada opção?

permissions
  • 2 respostas
  • 52 Views
Martin Hope
stickynotememo
Asked: 2025-01-31 18:49:56 +0800 CST

Por que o chmod 777 é tão ruim se eu sou o único usuário no sistema?

  • 13

Ouvi dizer que chmod 777é uma ideia horrível. No entanto, ninguém mais vai usar meu sistema (e esse é um cenário bem comum para muitos sistemas *nix). Por que eu não deveria permitir tudo?

permissions
  • 5 respostas
  • 4469 Views
Martin Hope
dr_
Asked: 2025-01-17 22:49:26 +0800 CST

Existe um sistema de arquivos que suporta permissões do Linux e é legível pelo Windows?

  • 19

Existe um sistema de arquivos que respeita esses dois requisitos?

  1. suporta permissões de arquivo padrão Linux
  2. é reconhecido nativamente pelo Windows

Gostaria de usá-lo para formatar um pendrive externo USB que uso principalmente para coisas do Linux, mas também gostaria de acessar de uma máquina Windows.

Uma solução simples é simplesmente ler o conteúdo do pendrive de uma VM Linux no host Windows, mas fiquei curioso para saber se esse sistema de arquivos existe.

permissions
  • 2 respostas
  • 1338 Views
Martin Hope
Natalensis
Asked: 2025-01-15 21:39:25 +0800 CST

Qual é a diferença entre "id" e "id {my_own_username}"? E como adiciono usuários a grupos?

  • 5

Tenho uma situação em que um usuário (" minknow ") está criando arquivos/diretórios e quero que outro usuário (o meu, " nano2 ") tenha acesso rwx (total) a eles sem precisar alterar as permissões com sudo toda vez que um novo diretório for criado.

Então, tentei resolver esse problema simplesmente adicionando o grupo primário do usuário minknow como um grupo secundário ao usuário nano2 usando o comando abaixo:

sudo usermod -a -G minknow nano2 Isso deve adicionar o grupo minknow ao usuário nano2 .

Em seguida, verifiquei os grupos usando o comando id -Gn para verificar a adição do grupo:

nano2@nano2:/var/lib/minknow/data/P2_WGS_v3/23RKG025670$ id -Gn nano2
nano2 adm cdrom sudo dip plugdev lpadmin sambashare minknow docker

Mas não funciona como pretendido. O usuário nano2 não tem permissões como parte do grupo minknow - Eu tenho um diretório criado pelo usuário minknow com as seguintes permissões (da saída "ll"):

drwxrwxr-x  3 minknow minknow 4096 Jan  8 10:46 23RKG025670/

O usuário nano2 não consegue criar nenhum arquivo dentro desse diretório.

Agora, eu também verifiquei o comando id sem especificar o nome de usuário. Pelo meu entendimento, isso deveria simplesmente gerar meu id e grupos, mas a saída é um pouco diferente da acima:

nano2@nano2:/var/lib/minknow/data/P2_WGS_v3/23RKG025670$ id -Gn
nano2 adm cdrom sudo dip plugdev lpadmin lxd sambashare

Dois grupos estão faltando, incluindo o grupo dos minknow .

Verifiquei que meu usuário é de fato nano2 com o comando whoami .

O que está acontecendo aqui? Qual é a diferença entre "id" e "id {my_own_username}"? E por que minha tentativa de conceder permissões de grupos para nano2 falha?

Muito obrigado desde já!

permissions
  • 1 respostas
  • 37 Views
Martin Hope
TheYokai
Asked: 2024-11-23 06:21:05 +0800 CST

Permissão negada no contêiner curl simples do podman oneliner (sistema CoreOS)

  • 5

Em um sistema CoreOS relativamente novo e simples, tentando executar o seguinte comando:

podman run --rm docker.io/curlimages/curl -v host.containers.internal:2040

Resulta no seguinte erro:

{"msg":"exec container process `/entrypoint.sh`: Permission denied","level":"error","time":"2024-11-22T22:12:56.046889Z"}

Para o qual estou completamente perdido. Eu tentei o seguinte:

  • sudo setenforce 0para desabilitar o SELinux temporariamente, o que não alterou o erro recebido.

  • Adicionado o --userns=keep-idsinalizador ao comando, o que também não alterou os resultados.

POR EXEMPLO:

podman run --userns=keep-id --rm docker.io/curlimages/curl -v host.containers.internal:2040
  • Para outros contêineres podman mais complexos, tentei definir o :zsinalizador para montagens de volume, mas sem sucesso.

Deve haver algo que estou fazendo errado no meu sistema. A única parte anormal do meu sistema é que tenho podman e docker instalados na mesma máquina por questões de compatibilidade, mas meu entendimento é que isso não deve ser um conflito.

permissions
  • 1 respostas
  • 29 Views
Martin Hope
Chirag Darji
Asked: 2024-11-19 18:00:58 +0800 CST

Erro de permissão negada ao criar arquivos no diretório montado pelo NFS

  • 5

Tenho um compartilhamento NFS configurado no armazenamento HP 3PAR 8200 com os seguintes detalhes:
Nome do compartilhamento NFS :Thunder

O compartilhamento NFS foi montado com sucesso na minha máquina Linux em /Thunder:
Comando de montagem :mount.nfs 192.168.x.x:/VFS_FPG/VFS/VFS/Thunder /Thunder

Eu também tenho um servidor RedHat IPA onde criei um grupo chamado thunder e adicionei os membros test, test1 e test2 neste grupo. Eu atribuí as seguintes permissões ao diretório montado

chown -R root:thunder /Thunder  
chmod -R 775 /Thunder

Entretanto, quando alterno para o teste de usuário e tento criar um arquivo ou diretório em /Thunder, aparece o erro "permissão negada" .

O que eu tentei:

  • Verificou se o usuário test é um membro do grupo thunder. Verificou a propriedade e as permissões em /Thunder(mostra como root:thundercom 775permissões).
permissions
  • 1 respostas
  • 77 Views
Martin Hope
CarloC
Asked: 2024-10-31 21:24:46 +0800 CST

O Sticky bit não permite excluir ou renomear um arquivo dentro de um diretório

  • 5

Conforme mostrado abaixo, no meu sistema Ubuntu, carloo diretório tem a permissão sticky bit definida. Ele contém o arquivo file1de propriedade do usuário lab.

lab@ubuntu:~$ ll | grep carlo
drwxrwxr-t  2 ubuntu ubuntu  4096 Oct 31 08:09 carlo/

lab@ubuntu:~$ ll /home/ubuntu/carlo/file1 
-rw-rw-r-- 1 lab ubuntu 0 Oct 31 08:09 /home/ubuntu/carlo/file1
lab@ubuntu:~$

Como você pode ver, o usuário labé o proprietário file1, mas não pode renomear ou excluir o arquivo.

lab@ubuntu:~$ mv /home/ubuntu/carlo/file1 /home/ubuntu/carlo/file2
mv: cannot move '/home/ubuntu/carlo/file1' to '/home/ubuntu/carlo/file2': Permission denied

lab@ubuntu:~$ rm /home/ubuntu/carlo/file1
rm: cannot remove '/home/ubuntu/carlo/file1': Permission denied
lab@ubuntu:~$

Esse é um comportamento esperado?

permissions
  • 1 respostas
  • 33 Views
Martin Hope
user3037237
Asked: 2024-10-11 19:46:49 +0800 CST

Diferença nas permissões ao instalar um aplicativo como root e ao executar um aplicativo como root?

  • 5

Estou tentando aprender um pouco mais sobre segurança no Linux e estou com dificuldades para entender a diferença em permissões e acesso para um aplicativo instalado via sudo, em vez de executar um aplicativo via sudo. Tenho algumas perguntas sobre isso:

  1. Ao instalar um aplicativo usando sudo, isso dá ao aplicativo permissão total para fazer o que quiser no meu sistema? Ou há restrições sobre o que isso permite?
  2. Se um aplicativo foi instalado usando sudo, há alguma diferença em acesso/permissões se o aplicativo for executado com/sem o uso do comando sudo? (por exemplo, sudo pluma)
  3. Se um programa não foi instalado usando sudo, há diferença nas permissões se ele for executado com o comando sudo?

Obrigado

permissions
  • 1 respostas
  • 24 Views
Martin Hope
Zlotz
Asked: 2024-09-23 02:56:25 +0800 CST

sudo chown: permissão negada mesmo que eu seja o proprietário [duplicado]

  • 6
Esta pergunta já tem respostas aqui :
Por que o root recebe permissão negada ao acessar o diretório FUSE? (2 respostas)
Fechado há 3 dias .

Alguém poderia explicar isso?

john@john-pcRefs:~/pCloudDrive/someFolder$ ls -al
total 16
drwxr-xr-x 2 john john  4096 Jan 11  2022 .
drwxr-xr-x 4 john john  4096 Jan 11  2022 ..
-rw-r--r-- 1 john john 10439 Sep 22 18:48 EnvironmentSetup.sh
-rw-r--r-- 1 john john  3370 Mar 25  2023 GitInitialization.sh
-rw-r--r-- 1 john john   342 Jul 10  2023 InitDatabase.sh
john@john-pcRefs:~/pCloudDrive/someFolder$ echo $USER
john
john@john-pcRefs:~/pCloudDrive/someFolder$ sudo chmod +x GitInitialization.sh 
chmod: cannot access 'GitInitialization.sh': Permission denied

Se puder ajudar, estou trabalhando em uma unidade de nuvem e acabei de migrar do Ubuntu 22 para o Ubuntu 24.

permissions
  • 2 respostas
  • 112 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve