Estou usando um script que cria sistemas de arquivos para usuários específicos. Uma das últimas operações do script é um chown -R
ponto de montagem para o usuário. Isso tem o efeito colateral de tornar o usuário o proprietário do lost+found
diretório. Isso é um problema? Suponho que fsck
será capaz de usar o diretório de qualquer maneira, mas isso pode ter outros problemas (acesso a arquivos recuperados, etc...)?
relate perguntas
-
Qual sistema de arquivos devo usar em um cartão SD em um NAS?
-
Como saber antecipadamente se um .zip tem um diretório pai dentro
-
Disco alocado dinamicamente do Virtualbox *.vdi continua crescendo
-
du/df e ls relatando diferentes usos de disco
-
Como os desenvolvedores do kernel Linux lidam com seu trabalho com milhões de linhas de código? É um método? [fechado]
fsck
pode usar o diretório, ele não parece se importar com sua propriedade (pelo menos,e2fsck
não...). (Caso não seja óbvio,fsck
opera diretamente em sistemas de arquivos, portanto, os controles do sistema operacional sobre acesso a arquivos não se aplicam. Tudofsck
o que é necessário é poder ler e gravar no dispositivo ou arquivo que contém o sistema de arquivos.)Como você supõe, o proprietário do diretório pode pelo menos visualizar os metadados de seu conteúdo (não que isso seja muito útil, pois os nomes são perdidos); a propriedade root tradicional de
lost+found
garante que apenas os administradores de sistema possam ver quais arquivos estão lá e excluir arquivos delost+found
. Os arquivos que estão vinculadoslost+found
preservam sua própria propriedade e permissões, para que seu conteúdo seja protegido conforme apropriado. Além disso, como esses são sistemas de arquivos específicos do usuário, presumivelmente eles têm acesso a todo o seu conteúdo de qualquer maneira, portanto, expor os metadados do arquivolost+found
não altera o perfil de segurança do sistema.O único usuário que realmente precisa de acesso ao
lost+found
diretório é o usuário que executa ofsck
. Como isso geralmente é feito com permissões de root, não deve fazer diferença se a propriedade for alterada para um usuário não root.Provavelmente, a única coisa que mudará é que o usuário não root poderá ler e escrever no
lost+found
diretório. Isso normalmente é restrito a usuários com privilégios elevados. No entanto, não sei se os arquivos herdarão permissões do diretório, de modo que um usuário não root possa ler todos os arquivos criados por umfsck
processo em execução como root que estejam depositados nesse diretório.