Sobes.tech
Middle

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.