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 / ubuntu / Perguntas / 6723
Accepted
user2413
user2413
Asked: 2010-10-14 01:31:05 +0800 CST2010-10-14 01:31:05 +0800 CST 2010-10-14 01:31:05 +0800 CST

Alterar permissões e propriedade da pasta

  • 772

Eu gostaria que o usuário tivesse direitos totais sobre esta pasta (assim como todos os subdiretórios e arquivos nela):

~/.blabla

atualmente de propriedade da raiz.

Eu encontrei vários posts (neste fórum e em outros lugares) sobre como fazer isso para arquivos, mas não consigo encontrar uma maneira de fazer isso para pastas inteiras.

command-line permissions folder
  • 9 9 respostas
  • 3369477 Views

9 respostas

  • Voted
  1. Ikke
    2010-10-14T01:42:41+08:002010-10-14T01:42:41+08:00

    Use chownpara alterar a propriedade e chmodalterar os direitos.

    Como disse Paweł Karpiński, use a opção -R para aplicar os direitos de todos os arquivos dentro de um diretório também.

    Observe que esses dois comandos também funcionam para diretórios. A opção -R faz com que eles também alterem as permissões para todos os arquivos e diretórios dentro do diretório.

    Por exemplo

    sudo chown -R username:group directory
    

    mudará a propriedade (usuário e grupo) de todos os arquivos e diretórios dentro de directorysi directorymesmo.

    sudo chown username:group directory
    

    apenas alterará a permissão da pasta directory, mas deixará os arquivos e pastas dentro do diretório sozinhos.

    Como o enzotib mencionou, você precisa usar sudopara alterar a propriedade da raiz para você.

    Editar:

    Observe que, se você usar chown <user>: <file>(Observe o grupo deixado de fora), ele usará o grupo padrão para esse usuário.

    Se você quiser alterar apenas o grupo, você pode usar:

    chown :<group> <file>
    
    • 861
  2. Best Answer
    Lucian Adrian Grijincu
    2010-10-14T02:07:46+08:002010-10-14T02:07:46+08:00

    Faça com que o usuário atual possua tudo dentro da pasta (e a própria pasta):

    sudo chown -R $USER ~/.blabla
    
    • 496
  3. andrewsomething
    2010-10-14T14:04:10+08:002010-10-14T14:04:10+08:00

    Se preferir, isso também pode ser feito com uma GUI. Você precisará abrir o Nautilus como root para fazer isso. Pressione Alt+ F2para acessar a caixa de diálogo "Executar aplicativos" e digitegksu nautilus

    Em seguida, navegue e clique com o botão direito do mouse na pasta que você deseja modificar. Em seguida, selecione "Propriedades" no menu de contexto. Agora você pode selecionar o usuário ou grupo que deseja que seja o "Proprietário" da pasta, bem como as permissões que deseja conceder a eles. Por fim, pressione "Aplicar permissões aos arquivos incluídos" para aplicar as alterações recursivamente.

    Embora pareça que isso nem sempre funciona para algumas operações em uma árvore de pastas profunda. Se não funcionar, use o comando de terminal apropriado.

    texto alternativo

    • 63
  4. AndyB
    2010-10-14T03:14:21+08:002010-10-14T03:14:21+08:00

    Se for de propriedade do root, você pode fazer isso

    sudo chown <your username>:<your usergroup> -R <path to>/.blabla
    

    Como ./blabla é de propriedade do root, você precisa obter privilégios de root para alterar isso. Isso é o que o sudo fará. A opção -R para o comando chown diz: este diretório e tudo nele recursivamente.

    • 32
  5. Praweł
    2010-10-14T01:33:54+08:002010-10-14T01:33:54+08:00

    Você deveria tentarchmod -R

    • 12
  6. Benyamin Jafari
    2020-02-03T22:16:03+08:002020-02-03T22:16:03+08:00

    Primeiro, verifique demo.txtas permissões:

    # ls -l demo.txt
    

    Fora:

    -rw-r--r-- 1 root root 0 Aug 31 05:48 demo.txt
    

    Neste exemplo, altere a propriedade do arquivo para vivekusuário e liste as permissões:

    # chown vivek demo.txt
    # ls -l demo.txt
    

    Fora:

    -rw-r--r-- 1 vivek root 0 Aug 31 05:48 demo.txt
    

    Neste próximo exemplo, o proprietário é definido como vivekseguido por dois pontos e a propriedade do grupo também é definida como vivekagrupar, executar:

    # chown vivek:vivek demo.txt
    # ls -l demo.txt
    

    Fora:

    -rw-r--r-- 1 vivek vivek 0 Aug 31 05:48 demo.txt
    
    • 4
  7. Abdullah Al Mahmud
    2020-05-17T07:22:11+08:002020-05-17T07:22:11+08:00

    você pode usá-lo sudo chmod -R 777 /folderpath como: sudo chmod -R 777 /opt/lampp/htdocs/isso é para acesso à pasta xampp htdocs

    • 4
  8. Eduard Florinescu
    2018-01-26T05:29:03+08:002018-01-26T05:29:03+08:00

    O primeiro chmod -Rpode atrapalhar as permissões do sistema se você fizer isso no arquivo e nos diretórios do sistema por engano.

    O segundo chmod -Rpode atrapalhar os sinalizadores nessas pastas e não é uma boa ideia conceder permissões em algumas pastas para todos os usuários.

    Você deve tentar e chownem vez disso:

     sudo tree -fai ~/.blabla  | xargs -L1 -I{} sudo chown youruser:youruser {}
    
    • 2
  9. Gene
    2021-07-17T11:26:27+08:002021-07-17T11:26:27+08:00

    sudo chown -R -ubuntu:ubuntu ~/PathTo/Folder/dist

    Antes da captura de tela: insira a descrição da imagem aqui

    Após a captura de tela: insira a descrição da imagem aqui

    • 0

relate perguntas

Sidebar

Stats

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

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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