Compreendendo as permissões Linux: um guia para iniciantes para o DevOps 🚀

Um dos conceitos mais importantes que eu e muitos iniciantes encontrados foram as permissões de arquivo. Esses tópicos são super importantes se você deseja se tornar útil com o manuseio de arquivos Linux. Neste blog, mergulharei profundamente e fornecerei uma breve visão geral das permissões de arquivos Linux e ajudarei outras pessoas a aprender rapidamente. 📌 Listing Arquivo Permissões: Para verificar as permissões de um arquivo de uso: ls -lfiles em linux tem diferentes tipos: 1) -→ Arquivo regular2) d → diretório3) l link simbólico (por exemplo, lrwxrwxrwx 1 raiz 7 agosto 26 10:00 lib -> usr/lib) strings Strings (Raiz 1 da raiz 1 10:00 LIB -> usr/lib) nas strings das permissões 1 Raiz 1 de agosto 26: Write3) x → Executar a string é dividida em 3 conjuntos: 1) Usuário (proprietário) 2) Grupo 3) Outros SO RWXR-XR-X SIGNIDADOS: O proprietário pode ler, escrever, executar; O grupo pode ler e executar; Outros podem ler e executar. 🔑 Permissões de mudança com CHMOD: as permissões podem ser definidas numericamente ou simbolicamente: 1) numérico (método octal) r = 4, w = 2, x = 1eg: Para fornecer todas as permissões a todos os conjuntos de usuários: Chmod 777 Arquivo.txt 2) Symbolic (Using Letters) Eg: 1) para dar a permissão de leitura para a permissão para o freenst: e outros: chmod go+r file.txt para remover a permissão Use ‘-‘: chmod gr file.txt ⚙️Default permissões com UNMASK: Quando um novo arquivo é criado, suas permissões padrão dependem do valor do UMASK. Máscara padrão: 022 para alterá -lo: UMASK 021 (Isso remove a permissão de leitura do grupo e executa permissão de outros) 🔒 Bits de permissão especial: o Linux também suporta bits de permissão avançada: 1) SUID (Set ID do usuário) – executável RunS com privilégios de arquivo: GRAMP.TID.T.T.T.T.T.T.TT) – CHMOD 45 FILD.TIRT) – Chmod. Dois casos: em arquivos → executa com privilégios de grupo de arquivos em diretórios → novos arquivos herdam o grupo do diretório, por exemplo: chmod g +s file.txt, chmod 2777 file.txt 3) bit sticky – em diretórios, impede a exclusão de arquivos de qualquer pessoa, exceto o proprietário: eg do proprietário 1, Chmod 1755. Por exemplo: CHOW NOME NOME DO FILESER2) MUDANÇA. Por exemplo: CHOW: Nome do nome do grupo 3) Altere os dois. EG: CHOW -R NOVOUSER: Diretor do NewGroup to Change Group: 1) para um único arquivo. Por exemplo: chgrp newgroup filename2) para todos os arquivos no diretório. Por exemplo: diretório CHGRP -R NewGroup/ Este foi o meu resumo de aprendizado sobre as permissões do Linux. Se você também está explorando o DevOps/Linux, praticar esses comandos ajudará as coisas a clicar muito mais rapidamente. Compartilhe com seu recém -forno e compartilhe seus pensamentos sobre isso 🙌 👉 Qual dessas permissões de arquivos você mais usa?

Fonte

Você pode ter perdido