apoorv020 Asked: 2010-12-24 01:25:50 +0800 CST2010-12-24 01:25:50 +0800 CST 2010-12-24 01:25:50 +0800 CST 在 sftp 连接上获取 nautilus 的 root 权限 772 作为具有 sudoer 权限的用户,我使用“连接到服务器”选项 sftp 到远程计算机。但是,我无法获得修改系统文件的root权限。我怎样才能做到这一点? (我知道我可以使用 ssh 然后使用 sudo,但我想知道是否有更快的方法。) nautilus ssh root sftp 1 个回答 Voted Best Answer finley 2010-12-24T04:23:14+08:002010-12-24T04:23:14+08:00 嘿,对你来说是个坏消息。简短的回答是你不能——你获得了你登录用户的权限。 长答案如下……“连接到服务器”选项不过是一个漂亮的 gui,它在后台发出简单的 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 中认出其中的许多。一些很酷的新添加,但正如您所见,它们都不支持 RunAs 的概念,或者sudo. 获得提升的特权根本就没有被设计到协议中。
嘿,对你来说是个坏消息。简短的回答是你不能——你获得了你登录用户的权限。
长答案如下……“连接到服务器”选项不过是一个漂亮的 gui,它在后台发出简单的 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 中认出其中的许多。一些很酷的新添加,但正如您所见,它们都不支持 RunAs 的概念,或者sudo
.获得提升的特权根本就没有被设计到协议中。