Получить привилегии root для nautilus при подключении по sftp

Я использую опцию «Connect to server» для подключения sftp к удаленным компьютерам как пользователь с привилегиями sudoer. Но тогда я не могу получить привилегии root для изменения системных файлов. Как я могу это сделать?

(я знаю, что могу использовать ssh, а затем использовать sudo, но мне было интересно, есть ли более быстрый метод.)

6
задан 23 December 2010 в 18:06

1 ответ

Хя, плохие новости для тебя. Короткий ответ: вы не можете - вы получаете привилегии пользователя, вошедшего в систему как.

Далее следует длинный ответ… Опция «подключиться к серверу» - это всего лишь симпатичный графический интерфейс, который выдает простые команды sftp под капотом, когда-то подключенный к серверу через ssh-подобный транспортный протокол. Список этих команд доступен, если вы входите в окно терминала и вводите man sftp. Команды, доступные для «подключения к серверу», вы увидите в разделе «интерактивные команды» на странице руководства.

Они ограничены 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 и !. Вы можете узнать многие из них по ftp, если вы когда-либо использовали командную строку ftp'd. Некоторые новые интересные дополнения, но, как вы можете видеть, ни одно из них не поддерживает концепцию RunAs или sudo.

Получение повышенных привилегий просто никогда не включалось в протокол.

0
ответ дан 23 December 2010 в 18:06

Другие вопросы по тегам:

Похожие вопросы: