-->

Quinta-feira, 2 de Julho de 2009

Permission Denied ao alterar senha de root no solaris

Ao tentar alterar a senha de root no Solaris com o passwd, recebi a seguinte mensagem:

#passwd

Permission Denied.

Buscando muito no Google encontrei a solução, basta digitar no terminal:

#passwd -r files root

Digite a senha e seja feliz.

Quinta-feira, 18 de Junho de 2009

Recuperar senha de root no solaris

Bem, essa dica é para que deseja acessar uma máquina solaris e não possui senha de root e deseja reseta-la.

Primeiro tenha em mãos um cd de instalação do Solaris, o procedimento mostrado aqui foi feito no Solaris 5 utilizando o cd de instalação do Solaris 9.

Inicie o sistema pelo cd em modo single user, caso esteja , em um Ultra Sparc 10 siga esse procedimento para iniciar pelo cd e ao invês de digitar boot cdrom, acrescente o -s no final do comando para iniciar em modo single user.

Feito isso, o sistema iniciado, vamos montar a partição do solaris para que possamos alterar os arquivos necessários.

Digite então no console:

mkdir /tmp/d0
mount /dev/dsk/c0t0d0s0 /tmp/d0
cd /tmp/d0/etc

Vamos editar então o arquivo shadow que guarda a informação de senha de root:

vi shadow
Na primeira linha você verá informações sobre a conta de root, verá também entre dois pontos, algo parecido com:

:asfADFASdfsdfde:

É a senha de root criptografada
Apague essas letras, e deixe apenas um espaço em branco entre os dois pontos.
Salve o arquivo e pronto, agora basta entrar no sistema como root e sem senha.

Depois altere a senha de root com o comando:

passwd

Prontinho.










Boot pelo cd no Sun Sparc Ultra 10

Uma pequena dica:

Quem precisar algum dia na vida, como eu, iniciar uma máquina Sun Sparc Ultra 10 faça o seguinte:

Lique a máquina, e quando aparecer uma mensagem de que está inicializando a memória, aparte as teclas:

STOP + a

Com o cd no drive, digite no console:
boot cdrom


E pronto, seus sistema irá inicar pelo cd.

Quinta-feira, 11 de Junho de 2009

Ubuntu 9.04 e placas de video nvidia em SLI

Recentemene configurei um computador com duas placas de video da nvidia em SLI e me deparei com o o seguinte problema:

Após instalado o driver a interface gráfica não subia, então procurando um solução no velho e bom google, acabei encontrando e compartilho aqui no blog. 

A mensagem de erro gerado pelo Xorg ao tentar incializar era parecida com esta:

(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
  compiled for 4.0.2, module version = 1.0.0
  Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver 180.44 Mon Mar 23 15:05:32 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: 
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
  at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log

Então tive que indicar no xorg.conf no /etc/X11 o identificado PCI das placas de video e habilitar o modo SLI. Primeiro vamos ver como as placas são reconhecidas pelo sistema com o seguinte comando.

lspci

Esse comando no terminal exibirá algo parecido com:

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
01:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
01:06.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
01:08.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
01:0a.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 12)
06:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7900 GS (rev a1)
07:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7900 GS (rev a1)

Veja nas últimas duas linhas os identificadores PCI das duas placas de video, no meu caso eram duas geforce 8400GS, na primeira placa de video então temos o identificar 06:00.0, e na segunda o 07:00.0. O próximo passo agora é indicar isso no xorg.conf.

No terminal faça o seguinte comando como root:

vi /etc/X11/xorg.conf

Editando o arquivo modificando as seguintes linhas:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:6:0:0"
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:7:0:0"
EndSection

Procure as respectivas seções no seu xorg.conf e modifique as, atenção para não deixar entradas duplicadas, você pode comentar a seção Device que está atualmente no xorg.conf e inserir essas novas.

Agora vá até a seção e adicione a seguinte linha para habilitar o modo SLI:

Option "SLI" "on"

Pronto, pode tentar chamar o servidor gráfico novamente com um startx no terminal ou simplesmente reiniciar o computador e tudo estará funcionando .

Encontrei a solução para esse problema aqui:

Alienware m9700 SLI video issues in Ubuntu 9.04 after installing nVidia drivers

Segunda-feira, 25 de Maio de 2009

Cliente NIS no Mandriva 2009 não autentica

Essa é uma dica.

Hoje em dia ainda é comum se utilizar o NIS como servidor para centralizar contas de usuário em máquinas linux, apesar de suas brechas de segurança.

Quem for tentar fazer um cliente NIS com o Mandriva 2009 vai se deparar com o problema de ninguém conseguir se autenticar por ele . Isso acontece devido a mudanças que foram feitas no sistema de autenticação, não me aprofundei muito nessa questão.

Para resolver o problema então, digite o seguinte comando no terminal:

set_tcb --nis

Pronto, agora os usuários poderam se autenticar normalmente.

Quarta-feira, 8 de Abril de 2009

Mapa Mental do Guia Foca Linux Nível Avançado

Estou lendo o Guia Foca Linux módulo Avançado, e de cada um dos capítulos que termino estou fazendo um mapa mental, ficando mais fácil assim a memorização dos conceitos, servindo também como um bom guia do consulta. Assim a medida que eu ir finalizando eu vou postando-os aqui.

Se quiser conhecer um pouco mais sobre mapas mentais e maneiras de confeciona-los, acesse o seguinte endereço:


Como eu disse o mapa mental servirá como um reforço dos conceitos vistos na apostila, não inclui no mapa mental todos os subcapítulos, achei alguns desnecessários. 
Para quem quiser baixar a apostila do Guia Foca Linux acesse o seguinte endereço:


Abaixo segue o mapa mental, para ampliar clique sobre ele, a medida que eu for lendo os outros capítulos vou fazendo outros mapas e postando aqui, sugestões serão bem vindas.




Sexta-feira, 6 de Março de 2009

Vmware e atualização de kernel

Quem já usa o vmware a um bom tempo sabe das dores de cabeça toda vez que se atualizava o kernel, sempre havia problemas na compilação de módulos e me perguntava, o problema é o linux ou o vmware?

Bem, estava tendo este problema com o fedora, já estava desesperado e não encontrava solução em lugar nenhum. Usava o vmware workstation 6.008, foi então que resolvi baixar e testar a versão 6.5 e me surpreendi, ainda mais por quê que quando executei o script do vmware me apareceu uma interface gráfica, quase tive um enfarte, todos esses anos mechendo na linha de comando e derrepente eles me colocam uma interface gráfica, QUASE CHOREI DE EMOÇÃO, ai vi que o problema em si não era o linux, foi só clicar em next e next e depois finish, foi lindo.

Ai veio um belo dia que eu no meu fedora 9 atualizo o kernel, nem preciso dizer que fiquei com muito medo, mas depois me surpreendi, o vmware não iniciava mais, por causa dos módulos, então fui no terminal, digitei :

sudo vmware

e pimba, me apareceu uma interface gráfica me dizendo que ia compilar os módulos, não levou nem se quer um minuto e tudo já estava concluido e eu já utilizando o vmware novamente.

Palmas para a Vmware.