Como posso dar permissão total para pasta e subpasta

24

Eu sou novo no Ubuntu e preciso criar uma nova pasta /vare preciso que todos os usuários na máquina tenham permissões completas para essa pasta.

Como devo proceder?

Sam
fonte
Bem-vindo ao Ask Ubuntu! ;-) Deseja criar uma pasta /varcom permissão total para todos os usuários ??? Já existe um! e é chamado tmp!
Fabby
Obrigado por responder, sim, o que você quer fazer, mas por favor, o que você quer dizer com Já existe um! e é chamado tmp!
Sam
1
/ tmp é um diretório de sistema com um sistema de arquivos temporário que usa memória RAM. Qualquer coisa colocada lá será excluída na reinicialização.
Eduardo Cola
@ EduardoCola: na verdade, usa disco, mas sim, é excluído após a reinicialização! (Você pode ver isso acontecendo quando você remove quiet splasha partir dos parâmetros de inicialização ...) ;-)
Fabby
/ Tmp não é usado com tmpfs? Qual usa RAM?
Eduardo Cola

Respostas:

25

Pressione Ctrl+ Alt+ Tpara ir para um terminal e digite:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Onde szDirectoryNameestá o nome do diretório que você deseja, asignifica "todos" (usuários) +significa "adicione os seguintes direitos" e rwxsignifica read, write e xecute respectivamente ...

Nota: já existe um diretório no /varqual todos os usuários têm acesso a: tmp(caminho completo /var/tmp:) ao qual está vinculado /tmp.
Cuidado, porém, que todos os arquivos /tmpinseridos são excluídos no momento da inicialização.

Para mais informações, aqui está um ótimo recurso em todos os diretórios do Linux.

Fabby
fonte
mas o que isso significa depois que eu executei seu comando, obtive um total de 0 quando escrevi ls -l / var / nameoffolder?
Sam
Eu sei que o comando ls .. usado para listar o que está nessa pasta, mas -l me dá as permissões rigth?
Sam
Sua pergunta original foi respondida. Se você tiver outras dúvidas, basta perguntar a outra! Visite também o Ask Ubuntu Posto de entender melhor como este site funciona, como é bem diferente de um fórum ... Um clique no ☑ seria apreciada nesse meio tempo ... ;-)
Fabby
desculpe, você editou sua resposta com a declaração que eu quero perguntar: já existe um diretório em / var ao qual todos os usuários têm acesso: tmp, que está vinculado a / tmp, isso significa que as pastas criadas em / var serão excluídas Em / tmp
Sam
17

Terminal Aberto

Criar diretório com mkdir:

sudo mkdir /var/DirectoryName

Para conceder todas as permissões a uma pasta, forneça chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Pradeep Kumar Prabaharan
fonte