Configuração do VNC Server no Display 0 (terminal que estiver na tela)
Publicado por nelio 01/03/2009
[ Hits: 10.139 ]
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
Script para adicionar usuarios ftp
Script de Backup para FITA DAT usando "afio"
Agenda de Contatos - Shell Script + MYSQL
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)
como instalar o steam no twiteros 2.0.2(arm) (5)