当前位置: 技术问答>linux和unix
文件权限为-rw---x---或-rw------x,这样的文件能不能在shell下运行
来源: 互联网 发布时间:2016-10-26
本文导语: 我试过好像行吧?问题是不是文件拥有者为x,如-rwx------,才能执行吗 文件拥有者是谁啊?root???????? 我在shell中执行,到底是以那个权限去访问???拥有者,其他组or同组 | 在linux下 root是...
我试过好像行吧?问题是不是文件拥有者为x,如-rwx------,才能执行吗
文件拥有者是谁啊?root????????
我在shell中执行,到底是以那个权限去访问???拥有者,其他组or同组
文件拥有者是谁啊?root????????
我在shell中执行,到底是以那个权限去访问???拥有者,其他组or同组
|
在linux下 root是最高权限 是god 什么权限对root来说都是不管用的,所有只要root登陆,且有x执行权限,不属主 群,其他用户都可以执行!!!???
------------------
你怎么老混着看问题。 你把root和普通用户混为一谈干什么 root权限能执行 你怎么扯到"其他用户都可以执行"上去了?!!!
如果你连自己都不知道是谁了 你输入命令whoami 显示的就是你现在的身份!!
文件的权限 不会因为你在root下 还是你在普通用户下 而改变!
------------------
你怎么老混着看问题。 你把root和普通用户混为一谈干什么 root权限能执行 你怎么扯到"其他用户都可以执行"上去了?!!!
如果你连自己都不知道是谁了 你输入命令whoami 显示的就是你现在的身份!!
文件的权限 不会因为你在root下 还是你在普通用户下 而改变!
|
刚才那个有错误 重新回复
我试过好像行吧?问题是不是文件拥有者为x,如-rwx------,才能执行吗
文件拥有者是谁啊?root????????
我在shell中执行,到底是以那个权限去访问???拥有者,其他组or同组
---------------
就你这个显示的-rwx------ 只有文件的拥有者和root用户可以执行!
文件拥有者不是猜出来的 用命令查看 ls -l 文件名
然后看到的
-rwx------ 1 user1 user1 115 12月 9 09:18 test.sh
这里的第一个user1就是test.sh文件的属主 第二个user1是文件所属的组
所以这个tes.sh只有user1和root可以执行。属于user1组的别的人 以及其他人不可用执行。
-rwx------
第1位 表示文件类型
第2-4位 表示文件所有者的对文件的权限
第5-7位 表示同组用户对该文件的权限
第8-10位 表示其他用户对该文件的权限
你还要去学学文件的权限 属主 群组 root等等的知识。
在linux下 root是最高权限 是god 什么权限对root来说都是不管用的
我试过好像行吧?问题是不是文件拥有者为x,如-rwx------,才能执行吗
文件拥有者是谁啊?root????????
我在shell中执行,到底是以那个权限去访问???拥有者,其他组or同组
---------------
就你这个显示的-rwx------ 只有文件的拥有者和root用户可以执行!
文件拥有者不是猜出来的 用命令查看 ls -l 文件名
然后看到的
-rwx------ 1 user1 user1 115 12月 9 09:18 test.sh
这里的第一个user1就是test.sh文件的属主 第二个user1是文件所属的组
所以这个tes.sh只有user1和root可以执行。属于user1组的别的人 以及其他人不可用执行。
-rwx------
第1位 表示文件类型
第2-4位 表示文件所有者的对文件的权限
第5-7位 表示同组用户对该文件的权限
第8-10位 表示其他用户对该文件的权限
你还要去学学文件的权限 属主 群组 root等等的知识。
在linux下 root是最高权限 是god 什么权限对root来说都是不管用的
|
首先你要明白 文件的权限 不会因为你在root下 还是你在普通用户下 而改变!
组还分2种 主组 和属组 user1的主组可能是user1 但是user1用户还可以加到别的组里 同样别的用户还可以加入到user1组里
-rw---x--- 1 user1 user1 115 12月 9 09:18 test.sh
----------------------
这个权限 user1用户可以执行 user1组里的其他用户也可以执行(前提是test.sh没有特定用户的判断)
比如现在user1组里还有 张三 李四
那么现在可以执行test.sh的用户有root user1 张三 李四
|
-rw---x--- 1 user user test.sh
或
-rw------x 1 user user test.sh
假设你是user,至少可以这样运行test.sh:
1. bash test.sh
2. sudo ./test.sh
第一种情况是以user自己的读权限去访问。第二种情况是以root的身份运行。
或
-rw------x 1 user user test.sh
假设你是user,至少可以这样运行test.sh:
1. bash test.sh
2. sudo ./test.sh
第一种情况是以user自己的读权限去访问。第二种情况是以root的身份运行。
|
不是啊,文件的owner跟你用什么身份登录没有关系。
|
LZ恶补一下基础吧==>linux的权限机制。