如何以根用户身份访问文件夹?

亚历克斯

我想以root用户身份在桌面中打开一个文件夹,然后在该文件夹中安装.jar文件。

我在桌面上有一个“ .jar”文件,我需要以root用户身份打开它,但我想将该文件复制到桌面上的一个文件夹中,然后以root用户身份打开它。如何通过终端访问该文件夹中的.jar文件?

我怎样才能做到这一点?

埃德温

如果我理解正确,这就是您所拥有的:

~/Desktop/freedom-folder:
  freedom.jar
  <other files>

而且您想以freedom.jarroot身份运行


如果您想通过终端进行操作

只需打开终端(Ctrl+ Alt+ T),然后

cd ~/Desktop/freedom-folder
sudo java -jar freedom.jar

如果您想yourfreedom在Dash中使用启动器

1:打开终端

运行以下命令:

mkdir  ~/bin
cp  ~/Desktop/freedom-folder/freedom.jar  ~/bin
sudo  apt-get  install  gksu

前两行将bin在您的主文件夹中创建一个名为的文件夹,并将.jar文件移入其中。最后一行是为安装gksu一个GUI前端su

2:打开GEdit文本编辑器

编写以下脚本:

#!/bin/sh

gksudo  java  -jar  ~/bin/freedom.jar

将其保存到bin您在主文件夹中创建的文件夹。我将假定您已将该脚本命名为freedom-as-root没有任何文件扩展名。

现在,仍在GEdit中,单击File -> Open...(或单击文件夹图标)。在文件选择对话框中,导航到您的主文件夹,然后键入Ctrl+H以使隐藏的文件可见。打开.bashrc转到此文件的最后一行,并添加以下新行:

PATH="$PATH:$HOME/bin"

保存。(此行~/.bashrc添加~/bin到可执行文件的搜索路径。)

创建一个新文件,并添加以下内容:

[Desktop Entry]
Name=Your Freedom (with root privileges)
Icon=/home/your-username/.icons/freedom.svg
Exec=/home/your-username/bin/freedom-as-root
Type=Application
Terminal=false
StartupNotify=true
Categories=Network;

将其另存为您的主文件夹中freedom-as-root.desktop(而不是your-username确保输入您的实际用户名!)

3:再次打开终端

在打开终端之前,通过单击图像等下载此图标Save as...将其另存为freedom.svg您的主文件夹。

(如果您希望可以从互联网上获得其他免费/自由图标,则维基百科是提供这些免费/自由图标的良好来源。)

再次转到终端,然后键入:

chmod  +x  ~/bin/freedom-as-root
mkdir  ~/.icons
mv  ~/freedom.svg  ~/.icons
mkdir ~/.local/share/applications
mv  ~/freedom-as-root.desktop  ~/.local/share/applications

4:看看是否可行

只需打开Dash并键入your freedom以查看是否存在任何问题。该图标应出现在Dash中,单击gksu时应询问您的密码。

由于在步骤(2)中进行了额外的步骤,现在您还可以输入freedom-as-root终端,这足以yourfreedom使用特权运行

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以根用户身份输入Pod?

Yii2如何访问“根”文件夹中的文件夹?

如何以另一个用户身份修改网络共享上的文件/文件夹?

如何从根文件夹内的子文件夹访问网站?

如何以编程方式授予虚拟用户对文件夹(或文件)的权限

如何在用户选择的根文件夹中创建包含某些子文件夹的文件夹?

如何授予用户SSRS浏览器对文件夹的权限而不授予他们对根的访问权限

如何以访客用户身份访问已挂载的文件系统?

无法以根用户身份删除文件夹

通过gui访问根文件夹

使用户可以访问特定的根文件夹

如何以根用户身份编辑文件?

如何限制用户对某些文件夹的SSH访问

如何使用经过身份验证的经过身份验证的用户授予对非公共Amazon S3存储桶文件夹的访问权限

根用户无法删除文件夹

如何以编程方式访问MATLAB的当前文件夹历史记录

如何以编程方式获取有权访问SharePoint中的文件或文件夹的用户和组的列表

根文件夹访问

将SFTP访问限制为仅可访问的根文件夹中的某些文件夹

如何限制root用户访问用户文件夹?

如何以根用户身份运行Dolphin?

阻止用户访问Samba文件夹

访问Windows 10移动根文件和文件夹

如何在 Android 上的可访问文件夹中创建文件?(非根)

以什么用户身份访问 sshfs 挂载文件夹?

授予用户访问根文件夹内文件夹的权限

如何让已安装的软件访问我在根路径中创建的文件夹?

拒绝特定用户访问文件夹

如何访问 react/next 中的根文件夹