Pular para o conteúdo principal

Fedora 17 - Erro de login

Procuro aqui relatar um pequeno problema e como corrigi-lo.
Ao instalar o linux Fedora 17 a alguns dias, me deparei com um irritante problema.
Ao tentar se logar com meu nome de usuário comum, eram emitidas as seguintes mensagens na tela:
"Cannot enter home directory. Using /"
"No write access to $HOME directory"
"KDE is unable to start"
"Configuration file /.kde/share/config/knotifyrc not writable"

Na maioria dos casos esse problema é causado pelo SELinux e suas politicas de segurança.
Uma solução rápida para corrigir o problema, é pressionar as teclas ctrl+alt+F2 se logar como usuário root e em seguida alterar o status do SELinux para Permissive, isso se faz emitindo o seguinte comando: 

#setenforce 0

para comprovar que funcionou, emita o seguinte comando:

#getenforce
isso deve retornar o valor “Permissive

Agora basta voltar a tela de login, Ctrl+alt+F1 e se logar normalmente. Porém, suas politicas de segurança SELinux estão desabilitadas, o que não é recomendado, alem disso, essa solução não é permanente e você teria que faze-la a cada vez que se logar.
Para corrigir esse problema de forma permanente vá até a tela de login, pressionar ctrl+alt+F2 e faça login como root. Em seguida emita o seguinte comando:

#touch /.autorelabel
#reboot


Esses comandos farão com que o Linux ao reiniciar faça uma reindexação de seu contexto de segurança, incluindo partições, arquivos ou diretórios, que não haviam sido indexados durante a instalação do Sistema, como foi o meu caso.

Bom, isso é tudo! Abaixo apenas é uma descrição detalhada de como o problema foi gerado em meu sistema passo a passo.


Agora vamos voltar no tempo e ver como esse problema foi gerado em meu sistema.
Cenário:
Antes de instalar o Linux Fedora 17, meu HD se encontrava da seguinte forma:
- sda5 - swap
- sda6 - linux OpenSuse
- sda7 - /home ( como todos os documentos de trabalho )


Foi feita uma instalação do Fedora 17 sobrescrevendo apenas o sistema operacional OpenSuse em sda6, e mantendo a partição sda5 como swap.
A partição sda7 permaneceu intacta com o diretório /home antigo.

Apos instalar o Fedora 17, apenas as partições /sda5 (swap) e /sda6 ( / ) estavam montadas, todos os meus documentos e trabalhos estavam na partição /sda7 que não se encontrava montada no momento.
Para a partição /sda7 ser montada todas as vezes que o computador for iniciado, entrei no sistema como root, emiti o comando :

#blkid /dev/sda7
Para descobrir a UUID dessa partição.

Em seguinda editei o arquivo
/etc/fstab incluindo a linha necessária para a inicialização da partição /sda7 com o nome /work
UUID=6592d9aa-7f41-4934-96ea-bd51568ddc99 /work ext4 defaults 1 2

logo apos emiti os comandos para criar e montar a pasta de trabalhos com meus arquivos antigos do Opensuse.

#mkdir /work
#mount /dev/sda7 /work


então por fim editei o arquivo localizado em /etc/default/useradd alterando a variavel
HOME=/home para HOME=/work . Isto faz com que todo novo usuário criado no sistema com useradd, tenha sua pasta de trabalho criada na pasta(partição) /work.

A cereja sobre o bolo aconteceu, quando eu criei o primeiro usuário comum “wandeco” que teria sua pasta localizada em /work/wandeco ... porém a tela de login viria a falhar sempre, devido as politicas do SELinux. Problema que foi corrigido com o metodo descrito no inicio deste artigo. :-)


Comentários

Postar um comentário

Postagens mais visitadas deste blog

Dicas para Iniciantes - Clash of Clans

Este post visa apenas expor algumas dicas e experiências vividas até o momento no jogo Crash of Clans, desenvolvido para aparelhos da Apple, é indicado para quem não conhece o game ainda ou para quem apenas quer ler algumas dicas e experiências (ao fim) .  Sou o membro Osians  integrante do Clan Unrated.

How to play Clash of Clans on PC

A few days ago I was looking for a way to play Clash of Clans on my Desktop PC, but I just found fakes and links to surveys. After some frustrations I discovered that Clash of Clans now is available for Google Android, so I think that an easy way to play this game is to install an Android emulator on PC. There's a lot of Android emulator over the internet and after testing a bunch of these last month I conclude that the best choise is BlueStacks .  (You can download it at  http://www.bluestacks.com/  ) Note that I'll not teach you how to install it because there's a lot of tutorials and how-to's over the internet. - After install the emulator just execute it;  - You need to set up this, the system will ask you about a google account( if you haven't, go ahead and do one ); - Finally, into the Android emulator go to the Google Shop, search for Clash of Clans and install it. If the tip above is not clear or if you have any doubt, please let me know.

Rastreamento de Pedidos : Correios - PHP , API + XML

RESUMO Esse documento visa ensinar como implantar o rastreamento de mercadorias dos correios em um Website utilizando para isso a linguagem de programação PHP. Caso você queira apenas rastrear um Objeto dos Correios, pode fazer isso através do site Sooho clicando aqui  ou através do site dos Correios . Nota importante: Mediante as alterações de 2017 nos serviços dos correios, eu recomendo fortemente que use o tutorial do seguinte link: http://sooho.com.br/2017/03/24/rastreamento-de-pedidos-correios-php-soap/   Ele lhe dará uma solução de rastreamento definitiva e valida a longo prazo.

Bolo gelado de Maracujá com cobertura de Marshmallow frio e geleia de Brilho

Hoje um amigo na acadêmia pediu-me uma receita de bolo de maracujá, então, para " não deixar esse blog muito monótono " vamos aprender uma receita de bolo gelado de maracujá. =] (Foto ilustrativa retirada do site Anamaria  http://mdemulher.abril.com.br/revistas/anamaria/  ) O Bolo ou Torta de Maracujá (chame-o como quiser) é o que pode ser visto na foto acima. MASSA 06 ovos separados 02 xícaras (chá) de açúcar 03 xícaras (chá) de farinha de trigo ½ xícara (chá) de água 01 xícara (chá) de suco de maracujá 01 colher (sopa) de fermento em pó RECHEIO 01 lata de creme de leite s/ soro gelado ½ lata de leite condensado gelado 1/3 lata de suco de maracujá 01 colher (sopa) de emulsificante ** polpa de Maracujá MARSHMALLOW FRIO 03 Claras 09 colheres (sopa) cheia de açúcar 01 colher (sopa) cheia de emulsificante ** essência de baunilha á gosto GELEIA  DE BRILHO ½ xícara (chá) de água ½ xícara

Delphi - Inserir valor Moeda no TEdit

Estive pesquisando meios de usar um TEdit no Delphi com formatação como a dos Bancos em Moeda, para um Projeto antigo meu. Porém, achei apenas uma postagem falando sobre o assunto. (Link segue nas fontes) Mas, apesar de fazer o que eu queria, o código era um tanto complicado, pois da forma que estava seria necessário refazer o mesmo para todos os TEdits que eu fosse usar para inserir valores monetários além de ter que usar 2 eventos de cada TEdit ( OnkeyPress e OnChange ). Então, baseado nesse código criei uma pequena Procedure para fazer essa formatação de maneira simples. Para isso, basta passar como parâmetro o TEdit que deve ser formatado e o Key do teclado que será passado ao mesmo. Segue código comentado abaixo.

Desbloqueando Nintendo Wii 4.3

Bem, este não é um tutorial de como destravar seu aparelho Wii, visto que existem uma gama imensa de tutoriais na web descrevendo isso em passos simples, este artigo apenas visa mostrar as minhas experiências no destravamento de um novo Nintendo Wii Preto 4.3e. Ao final deste post deixarei as fontes que utilizei para desbloqueio do mesmo. Em agosto de 2011 minha irmã foi à Europa e por lá encontrou um nintendo Wii novo Preto com Motion Plus  super barato que vem por padrão na versão 4.3e. O Grande problema é que ele é bloqueado para região Europeia. A principio eu não queria ficar a cargo de desbloquear o aparelho. E fui até uma loja especializada consultar o valor de desbloqueio, que ficava em R$200,00 ... um preço salgado visto que o aparelho não custa tudo isso. O jeito é tentar desbloquear por conta própria, então fui pesquisar como fazer isso através da internet. Infelizmente - e diferente de Sony e Microsoft - a Nintendo divide seus consoles por Regiões, sendo estas America(

AppCake no lugar do Installous ( Outdated Version )

Uma vez que o Installous foi descontinuado e vive a emitir a todo momento a mensagem " Installous - Outdated Version " , a solução mais simples e pratica é troca-lo por uma app com as mesmas características, no caso o AppCake . Podemos instalar o AppCake através do Cydia . Vou ser rápido quanto a instalação do mesmo neste post visto que a instalação é simples. vamos aos passos: 1 - abra o Cydia e acesse Manage ; 2 - acesse Source toque em Edit e em seguida toque em Add (no canto superior esquerdo da tela); 3 - escreva  http://cydia.iphonecake.com e clique em Add Source ; 4 - Apos a instalação da fonte, volte ao cydia acesse Search e digite AppCake , toque na Aplicação que aparece no resultado e em seguida toque em Install no canto superior direito da tela.

Rastreamento de Pedidos : Correios - PHP + SOAP

Nota Importante:  Olá, esse mesmo artigo encontra-se atualizado em um novo site de minha autoria, o  Sooho   http://sooho.com.br/2017/03/24/rastreamento-de-pedidos-correios-php-soap/ , dêem preferência ao conteúdo ali contido, visto futuramente este blog ficara obsoleto. Obrigado.  O Código que se segue, é uma alternativa para rastrear objetos do Correio através do PHP com a tecnologia SOAP . Uma vez que a API mais antiga dos correios - PHP + XML -, não tem funcionado corretamente, resolvi por publicar esse método simples que espero ser de alguma ajuda a quem necessite. Codígo melhorado no Github:   https://github.com/osians/rastreamento-de-pedidos/ Bom, eu não vou me ater a uma extensa explicação sobre os detalhes do código, apenas gostaria de frisar algumas notas importantes.    - Primeiro:  se você pretende utilizar a API dos correios, tire um tempo e vá até uma Agência e solicite sua senha e username para uso da mesma.   - Segundo: A documentação para compree