【新手求助】软件权限问题

打个比方:使用应用管家安装的软件是不是在安装的时候自动就赋予了最高的权限。

而自己在网上下载下来的安装包,自己安装 则只有用户权限。

举个列子: 使用应用管家安装Eclipse

和在网上下载下来MyEclipse install 文件安装起来有什么不同。

我用root chmod 777 给install文件添加权限, 还是没办法在系统里面创建工程,连使用系统文件下载工作间都不可以。

只能使用用户文件夹下载面的、

而使用 su root 打开则可以。

所以在这里问,如何给应用软件赋予权限、

我没遇到过这种情况,但是我想在在安装的时候使用root权限,应该可以解决这个问题。myeclipse的linux安装包应该是sh类型的文件,你可以使用sudo sh 软件包名来安装试一下。

这是因为你的当前用户也没有在"系统"里面的读写权限, 所以无法创建工程, 你可以执行chown -R username /path/to/workspace来修改.
如果硬要给应用软件赋权限, 写一个小脚本吧.

安装都是否是赋予安装程序777权限的,后面的就不行了。

安装程序的权限跟你在使用时的权限无关

那要如何才能给使用的程序最高权限呢。

我前面说了的, 写个小脚本, 用sudo来运行, 这个的确没有太好的方法解决.

你的那个赋予程序权限的命令根本就没用,至少解决这个问题上没什么作用,你的赋予的权限是用户读取文件的权限,你设置的777权限的作用是所有的用户可以对该文件可读可写可执行。根本不是程序的操作权限。

哦哦, 那要如何做呢。 难道安装到home目录下~~~

有三种安装方式:
1.在所谓的应用管家或软件中心安装;
2.使用apt-get或yum安装;
3.下载源码,自行编译安装

linux下的可执行文件是ELF格式文件,用file命令可以查看文件类型

如果lmyeclipse的linux安装包是sh类型的文件,你可以使用sudo sh 软件包名来安装试一下
如果是源码包的话,你就需要./configure && make && make clean && make install来进行安装

给文件执行权限 sudo chmod +x 文件名

我只能说,你可以试一试,我没实践过,不知道这个方法行不行。

一般来说, 如果需要写入的东西, 都尽量放到home, 就像eclipse的workspace, 设置在home目录下就没什么问题了.

楼主,我找到解决的办法了。在你下载好myeclipse的安装文件以后,默认你是没有权限来运行该文件的,你需要修改文件的权限,按你说的使用chmod 777 .run来修改权限,当你修改完权限以后在安装包所在的目录下使用./.run来安装myeclipse,安装的位置和你的workspace都要设在你自己的主目录下,就可以了,我试过了,没有任何的问题,记住在安装的时候千万不要在./****.run命令前面加sudo否则就会出现你说的情况。

就是安装在home目录下,我回你的帖子了,看我的解决方法。