Configuração do VNC Server no Display 0 (terminal que estiver na tela)
Publicado por nelio 01/03/2009
[ Hits: 9.917 ]
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
Removendo carácter especial de arquivos recursivamente
Montando sua máquina virtual para engenharia reversa em Linux
Criando vários usuários no LDAP a partir de um arquivo
diMail - envia e-mail com um front do dialog
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
O meu código em C++ não funciona (4)
Sistema da Coréia do Norte - Red Star OS (52)
Ajuda com instalação do archlinux no VMbox (6)
Como usar o WhatsApp no PC sem precisar escanear o qrcode ou utilizar... (13)