<Anterior | Conteúdo | Próxima>
4.3. Adicionando o usuário LFS
Quando conectado como usuário raiz, cometer um único erro pode danificar ou destruir um sistema. Portanto, recomendamos construir os pacotes neste capítulo como um usuário sem privilégios. Você pode usar seu próprio nome de usuário, mas para facilitar a configuração de um ambiente de trabalho limpo, crie um novo usuário chamado lfs como membro de um novo grupo (também denominado lfs) e use esse usuário durante o processo de instalação. Como raiz, emita os seguintes comandos para adicionar o novo usuário:
agrupar lfs
useradd -s / bin / bash -g lfs -m -k / dev / null lfs
agrupar lfs
useradd -s / bin / bash -g lfs -m -k / dev / null lfs
O significado das opções de linha de comando:
-s / bin / bash
Isto torna bater o shell padrão para o usuário lfs.
-glfs
Esta opção adiciona usuário lfs agrupar lfs.
-m
Isso cria um diretório inicial para lfs.
-k / dev / null
Este parâmetro evita a possível cópia de arquivos de um diretório esqueleto (o padrão é / etc / skel) alterando o local de entrada para o dispositivo nulo especial.
lfs
Este é o nome real do grupo e usuário criados.
Para entrar como lfs (ao contrário de mudar para o usuário lfs quando logado como raiz, o que não requer o lfs usuário tenha uma senha), dê lfs uma senha:
senha lfs
senha lfs
Conceda lfs acesso total a $ LFS / ferramentas fazendo lfs o proprietário do diretório:
chown -v lfs $ LFS / tools
chown -v lfs $ LFS / tools
Se um diretório de trabalho separado foi criado conforme sugerido, forneça ao usuário lfs propriedade deste diretório:
chown -v lfs $ LFS / sources
chown -v lfs $ LFS / sources
Em seguida, faça login como usuário lfs. Isso pode ser feito por meio de um console virtual, por meio de um gerenciador de exibição ou com o seguinte comando de usuário substituto:
su-lfs
su-lfs
A "-”Instrui su para iniciar um shell de login em oposição a um shell sem login. A diferença entre esses dois tipos de conchas pode ser encontrada em detalhes em bash (1) e festa de informações.