Quais podem ser as razões se outro utilizador estiver a usar o mesmo terminal, tiver espaço em disco e memória RAM, mas não conseguir criar pastas?
sobes.tech IA
Resposta da IA
Ausência de permissões de escrita no diretório atual ou no local previsto para criar a pasta.
# Verificar permissões de acesso ao diretório atual
ls -ld .
Ausência de permissões de execução (execute) no diretório pai.
# Verificar permissões de acesso ao diretório pai
ls -ld ..
Restrições impostas pelas ACL (Listas de Controlo de Acesso).
# Verificar a existência de ACL
getfacl .
O sistema de ficheiros está montado em modo apenas leitura.
# Verificar modo de montagem
mount | grep /path/to/directory
Danos no sistema de ficheiros ou problemas com os inodes.
# Para verificar o sistema de ficheiros pode ser necessário reiniciar ou desmontar
# fsck /dev/sdX
Restrições por quota de espaço em disco para o utilizador ou grupo.
# Verificar quotas
quota -v
Presença de um atributo imutável (immutable) no diretório.
# Verificar atributos
lsattr .
# Remover o atributo imutável (requer privilégios de superusuário)
# chattr -i .
O diretório de trabalho encontra-se numa recurso de rede com restrições de escrita.
Existência de módulos de segurança especiais (por exemplo, SELinux ou AppArmor) com políticas que proíbem a criação de ficheiros/diretórios.
# Verificar estado do SELinux
sestatus
# Verificar modo do SELinux
getenforce
Falhas no funcionamento do sistema ou processos que bloqueiam o acesso ao sistema de ficheiros.