Obtenha privilégios de root para o nautilus na conexão sftp

6

Eu uso a opção "Conectar ao servidor" para fazer o sftp em computadores remotos, como um usuário que tem privilégios de sudoer. Mas não consigo privilégios de root para modificar arquivos do sistema. Como posso fazer isso?

(Eu sei que posso usar o ssh e depois usar o sudo, mas eu queria saber se há um método mais rápido.)

    
por apoorv020 23.12.2010 / 10:25

1 resposta

8

Hya, más notícias para você. A resposta curta é que você não pode - você obtém os privilégios do usuário em que você se conectou.

A resposta longa segue aqui… A opção 'conectar-se ao servidor' nada mais é do que um bonito gui que emite comandos sftp simples sob o capô, uma vez conectado a um servidor por meio de um protocolo de transporte ssh. Uma lista desses comandos estará disponível se você entrar em uma janela de terminal e digitar man sftp . Você verá os comandos disponíveis para 'conectar ao servidor' na seção 'comandos interativos' da página de manual.

Eles estão limitados a bye cd chgrp chmod chown df exit get help lcd lls lmkdir ln lpwd ls lumask mkdir progress put pwd quite rename rm rmdir symlink e ! . Você pode reconhecer muitos deles do ftp, se você já fez ftp'd em linha de comando. Algumas novas adições legais, mas como você pode ver, nenhuma delas suporta o conceito de RunAs ou sudo .

Ganhar privilégios elevados simplesmente nunca foi projetado para o protocolo.

    
por finley 23.12.2010 / 13:23