获取root文件以将文件复制到/ usr / share / …?

简而言之,我想将文件夹复制到Ubuntu 10.04系统中的/usr/share/screenlets/.... 我尝试从终端登录root,给su

我甚至将我的用户帐户类型更改为ADMINISTRATOR; 然而,没有用。 文件夹/usr/share/...上下文菜单列表中的PASTE选项是INACTIVE。

我该如何复制这些文件?

首先,无论你有多么诱惑,永远不要“用root登录”。 打破无法修复的东西太容易了。 无论如何,默认情况下这是禁用的,所以你必须做更多的事情来达到这一点。

/usr/root帐户拥有,因此要在那里写入文件,您需要以root身份编写它们。 有两种方法(毫无疑问,这里有更多,但这里是大多数用户的两种主要方式):

  1. Alt + F2以获得运行对话,并在该类型中使用gksu nautilus 。 这将打开以root身份运行的文件浏览器窗口。 复制你的文件,但要小心,你可以像这样核对系统。

  2. 更直接的方法是加载终端并编写:

     sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/ 

    -R只是递归复制目录)

如果你想以root身份启动多个命令而不用sudo将它们全部添加,你可以运行sudo -isudo su ,你将得到一个root终端。 但同样,要小心你做什么。

您需要root访问权限。 您可以使用gksu nautilus启动具有root访问权限的gksu nautilus ,也可以在移动或复制sudo之前使用sudo发出命令。 如果我是你的话,我不会玩用户组,因为这可能会破坏内容并破坏内置的安全function。

您还可以安装Ubuntu tweak,然后去管理脚本。 在那里你会找到一个名为Browse as root的脚本。 它将在上下文菜单中添加一个新条目,它将使您以root身份浏览所选文件夹。

您只需右键单击nautilus …以root身份浏览…输入密码即可随意执行任何操作。

有一种简单的方法:

Alt+F2打开“运行应用程序”框
在文本框中输入gksudo nautilus ,然后按“Enter”键。 这将提示密码对话框。 输入您的sudo密码,它将以root权限打开nautilus。 从那里你可以移动/复制文件,没有任何权限错误。

注意:只需确保不删除/替换任何系统文件。

在这里看到类似的post:

右键单击空白桌面上的任意位置。 单击“创建启动器”。

 Type = application Name = whatever you want it to be Command = /usr/bin/gksu nautilus Comments = whatever you want it to be 

双击桌面上的新启动器。 请注意,您要复制和粘贴的任何内容都必须在此浏览器中完成,您不能简单地拖到用户桌面空间,因此如果您需要打开浏览器,只需双击新的启动器两次。 欢迎拖放root。

请记住,您可以使用您喜欢的浏览器替换nautilus,您可以尝试使用xfe,因此在xfe命令的dl之后将是/usr/bin/gksu xfe 。 如果您想创建一个OpenAs ,您可以手动键入要以root身份运行的任何程序, Command = /usr/bin/gksu