获取root文件以将文件复制到/ usr / share / …?
简而言之,我想将文件夹复制到Ubuntu 10.04系统中的/usr/share/screenlets/....
我尝试从终端登录root,给su
。
我甚至将我的用户帐户类型更改为ADMINISTRATOR; 然而,没有用。 文件夹/usr/share/...
上下文菜单列表中的PASTE选项是INACTIVE。
我该如何复制这些文件?
首先,无论你有多么诱惑,永远不要“用root登录”。 打破无法修复的东西太容易了。 无论如何,默认情况下这是禁用的,所以你必须做更多的事情来达到这一点。
/usr/
由root
帐户拥有,因此要在那里写入文件,您需要以root身份编写它们。 有两种方法(毫无疑问,这里有更多,但这里是大多数用户的两种主要方式):
-
按Alt + F2以获得运行对话,并在该类型中使用
gksu nautilus
。 这将打开以root身份运行的文件浏览器窗口。 复制你的文件,但要小心,你可以像这样核对系统。 -
更直接的方法是加载终端并编写:
sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/
(
-R
只是递归复制目录)
如果你想以root身份启动多个命令而不用sudo
将它们全部添加,你可以运行sudo -i
或sudo 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
。