Montando compartilhamentos Webdav no Linux
Publicado por Guilherme Oliveira (última atualização em 14/04/2010)
[ Hits: 12.183 ]
Para quem quer montar discos virtuais do 4shared de maneira fácil no Linux, esse script veio para facilitar. Você precisa usar o ambiente Gnome, ter o Nautilus, Zenity e o pacote davfs2 instalado.
Para instalar o davfs2 digite:
$ sudo apt-get install davfs2
O script ajuda a configurar a montagem para que você tenha que evitar de configurar os arquivos manualmente.
Para executar o script digite:
$ sudo sh 4shared-webdav.sh
Obs.: Você precisa de ter permissão de root (ou usar o sudo, como no exemplo acima).
#Fazendo teste para verificar permissao de root #Se não tiver erros durante o processo abaixo #não retornará erros para o arquivo /tmp/erro rm -rf /etc/davfs2/senha 2>/tmp/erro permroot=$( cat /tmp/erro ) #fimverificação #Verificando a existência do Zenity (Gnome) ls /usr/bin/zenity > /tmp/zenity zenityverifica=$( cat /tmp/zenity ) #fimverificação echo "Variavel permroot" $permroot if [ "$permroot" = "" ]; then if [ "$zenityverifica" = "/usr/bin/zenity" ]; then echo "senha" > /etc/davfs2/senha menuzenity=$(zenity --list --text "Escolha uma opção " --radiolist --column "Marcar" --column "Opcao" TRUE "Definir usuario e login" FALSE "Montar webdav" FALSE "Desmontar webdav"); echo $menuzenity if [ "$menuzenity" = "Definir usuario e login" ]; then #Deu tudo certo, então faz funcionar usuario_arq=$( cat /etc/davfs2/usuario ) senha_arq=$( cat /etc/davfs2/senha ) zenity --warning --text "Configurando credenciais do 4shared, você deverá digitar agora suas informações de login como usuário e senha após esta tela" usuario=$(zenity --entry --text "Qual é o seu usuario no 4shared? Ex:mail@email.com" --entry-text "$usuario_arq"); echo $usuario senha=$(zenity --entry --text "Digite sua senha no 4shared" --entry-text "$senha_arq"); echo $senha echo $usuario > /etc/davfs2/usuario echo $senha > /etc/davfs2/senha echo http://webdav.4shared.com:80/wa $usuario $senha >> /etc/davfs2/secrets #Para mudar o script para que possa funcionar no MobileMe, Insolitus, Box.net #você pode mudar a parte http://webdav.4shared.com:80/wa para serviços de sua preferência. zenity --warning --text "Pronto, agora você pode montar o compartilhamento escolhendo o ítem 'Montar webdav'" sh 4shared-webdav.sh fi if [ "$menuzenity" = "Montar webdav" ]; then #Deu tudo certo, então faz funcionar mkdir /media/webdav mount.davfs 'http://webdav.4shared.com:80/wa' /media/webdav nautilus /media/webdav & sh 4shared-webdav.sh fi if [ "$menuzenity" = "Desmontar webdav" ]; then #Deu tudo certo, então faz funcionar #sudo killall -9 nautilus sudo umount -f /media/webdav 1>/tmp/certo 2>/tmp/erro errosdav=$( cat /tmp/erro ) if [ "$errosdav" = "" ]; then zenity --warning --text "Desmontagem feita com sucesso" else zenity --error --text "Erro durante a desmontagem: $errosdav" fi fi else xmessage "O Zenity nao esta presente no seu sistema, por favor utilize o ambiente grafico Gnome" fi else clear zenity --error --text "Execute o script com autorização de root: Digite sudo sh 4shared-webdav.sh" fi
Instalado novas interfaces no Ubuntu 12.04
Juntando páginas separadas num único PDF
Script em Dialog pesquisa nome do banco no mysql
Renomeador Automático de Arquivos de Mídia
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Impedir outros proxy da mesma rede (2)
Erro de permissão no samba (0)
O que esta havendo com o mercado de ti? (4)
Não consigo cadastrar nenhuma conta online (2)
Ubuntu 22.04 / Bluethooth - Falha na conexão BlueZ | Não conecta caixa... (8)