问题背景
Ubuntu gnome桌面环境下,默认已安装了nautilus文件浏览器,一般图形化界面下打开文件都是用的这个程序。
但是有些目录程序是只有root权限才可打开。比如使用nautilus打开/root根目录会出现以下问题:
网上说的解决方法安装什么新的nautilus太过复杂,安装过程中还出现各种依赖问题。作者直接通过在nautilus.desktop配置中增加gksudo命令解决,之后就可方便的从菜单栏打开nautilus,且只要最开始输入一次root密码,之后便可浏览所有文件和文件夹。
解决
- 找到/usr/share/applications目录下的nautilus.desktop配置文件,这个目录是专门存放各种通过图标方式运行程序的配置路径。
-
vi /usr/share/applications/nautilus.desktop
命令打开nautilus的配置文件,注释原来的Exec=xxxxxx
配置所在行,增加配置:Exec=gksudo nautilus
,增加完后wq保存退出。
- 使用旧的nautilus,到路径
/usr/share/applications/
下找到我们刚刚改的新的nautilus,把他拖到左侧菜单栏,这样之后就可以方便的从菜单栏打开最新的nautilus,且只要最开始输入一次root密码,之后便可浏览所有文件和文件夹。