Configuração do VNC Server no Display 0 (terminal que estiver na tela)
Publicado por nelio 01/03/2009
[ Hits: 10.408 ]
Com a dica do Gabriel http://www.vivaolinux.com.br/dica/Habilitando-VNC-como-modulo-do-X11 fiz este script e estou postando aqui para compartilhar com todos vcs...
Lembrando que é necessário já ter o vnc instalado. No meu caso Red Hat, já instalei o pacote rpm na própria instalação do SO. Ser o Root para executar este script e que o usuário exista, são verificações feitas pelo script.
abraços
#!/bin/sh if [ `whoami` == root ]; then echo Digite para qual usuario deseja configurar o VNC ou CTRL + C para cancelar read usuario id $usuario >> /dev/null 2> /dev/null if [ $? = 0 ]; then cd /home/$usuario echo "#!/bin/sh" > senhavnc.sh echo " " >> senhavnc.sh echo "echo O proximo passo sera digitar e confirmar a senha do VNC" >> senhavnc.sh echo "sleep 5" >> senhavnc.sh echo "vncpasswd" >> senhavnc.sh chmod 777 senhavnc.sh chown $usuario senhavnc.sh cd /etc/X11 grep -q 'Load "vnc"' xorg.conf if [ $? = 1 ]; then var=`grep -n 'Section "InputDevice"' xorg.conf |head -1|cut -c-2` let var=var-2 sed -i ''$var'i\ Load "vnc"' xorg.conf grep -q 'Option "SecurityTypes" "VncAuth"' xorg.conf if [ $? = 0 ]; then echo Texto Option "SecurityTypes" "VncAuth" ja esta inserido else var=`grep -n 'Section "DRI"' xorg.conf |head -1|cut -c-3` let var=var-2 sed -i ''$var'i\ Option "SecurityTypes" "VncAuth" #Inserir esta linha no arquivo\n Option "UserPasswdVerifier" "VncAuth" #Inserir esta linha no arquivo\n Option "PasswordFile" "/home/'$usuario'/.vnc/passwd" #Inserir esta linha no arquivo' xorg.conf fi else echo Texto Load "vnc" ja esta inserido grep -q 'Option "SecurityTypes" "VncAuth"' xorg.conf if [ $? = 0 ]; then echo Texto Option "SecurityTypes" "VncAuth" ja esta inserido else var=`grep -n 'Section "DRI"' xorg.conf |head -1|cut -c-3` let var=var-2 sed -i ''$var'i\ Option "SecurityTypes" "VncAuth" #Inserir esta linha no arquivo\n Option "UserPasswdVerifier" "VncAuth" #Inserir esta linha no arquivo\n Option "PasswordFile" "/home/'$usuario'/.vnc/passwd" #Inserir esta linha no arquivo' xorg.conf fi fi su - $usuario -c "sh /home/'$usuario'/./senhavnc.sh"; else echo usuario nao existe, execute novamente. fi rm -f /home/$usuario/senhavnc.sh echo Vnc configurado else echo usuario sem permissao, execute novamente como root fi
Sincronizar arquivos com rsync
Tradução de endereços de uma rede interna
Migração de Aplicações para Ambiente Web - Uma Abordagem Prática
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Ocultando asteriscos ao digitar senha no Ubuntu
Ativar pacotes amd64v3 no Ubuntu
Links importantes de usuários do vol (5)
VoidBR - Void Linux adaptado ao Brasil. (1)









