-
linux 下 其他用户的执行权限问题。15
用root 用户创建一个脚本文件,设置权限为111
ls -l -->
---x--x--x root root 0 ... test.sh
用root 绝对可以执行。
切换到test用户 ,所属组也是 test
执行这个脚本时,说没有权限。
为什么呢?最后的--x 不是说明是 other 用户(非 u 和 g)都能执行吗?
而如果将 test.sh 的权限改为:444 也就是:
---r--r--r ,此时切换到 test用户,可以读。
那前面那个为什么不能执行?
。。。。。
问题补充:test.sh 的脚本:
#!/bin/sh
echo "test"
问题补充:刚刚又测试了下:
就算:
chown test test.sh
之后,再切换到 test 用户还是不能执行。
而将 test.sh 的权限变更为:
chmod 555 test.sh
-r-xr-xr-x 之后,就可以执行了。
是不是先要有读的权限,才能有执行的权限?2013年4月14日 23:37
3个答案 按时间排序 按投票排序
-
按理说是由执行权限 是不是里边又执行其他的了?
http://www.jb51.net/article/14444.htm
http://www.cnblogs.com/sipher/articles/2540363.html
你单独授权给test试试2013年4月15日 08:51
相关推荐
### Linux赋予普通用户修改系统时间权限 在Linux环境中,为了保证系统的安全性,通常只有管理员(通常是root用户)具有修改系统时间的权限。然而,在某些情况下,我们可能需要让普通用户也能够修改系统时间,比如在...
例如,为FTP用户赋予其主目录的读写执行权限: - `chown -R ftpuser:ftpuser /home/ftpuser/` - `chmod -R 755 /home/ftpuser/` 5. **重启FTP服务**:运行`sudo systemctl restart vsftpd`使配置生效。 二、...
"Linux操作系统用户关机权限管理" Linux操作系统是目前最流行的操作系统之一,其广泛...本文 从操作便捷、安全的角度,分五种情况分析讨论Linux操作系统的关机权限管理问题,旨在帮助用户更好地管理Linux操作系统。
例如,文件"/usr/bin/cd"的inode是34199269,类型是普通文件,拥有者root拥有读写执行权限,所属组root拥有读执行权限,其他用户只有读执行权限。文件权限用三位一组的形式表示,分别代表用户、用户组和其他用户的读...
Linux用户权限管理是Linux系统中至关重要的一环,它确保了多用户环境下的安全性和稳定性。在Linux中,每个用户都有其特定的权限,这使得不同用户可以在同一时间执行不同的任务,而不会相互干扰。 1. **用户与组的...
3. **执行权限(x)**:允许用户执行文件(对于目录而言,意味着可以进入该目录)。 ### 权限表示方法 Linux中,文件权限通常以10个字符的形式展示,前三位代表文件类型,后九位则分别对应文件拥有者、所属组和...
`chmod 755 file.txt`用数字表示权限,7代表所有者有读写执行权限,5代表组成员有读和执行权限,5代表其他人也有读和执行权限。 `chown`命令用于改变文件的所有者和组,如`chown root file.txt`将文件`file.txt`的...
权限管理在Linux中通过rwx(读、写、执行)三位二进制表示,分别对应文件所有者、同组用户和其他用户的权限。此外,还有`chmod`命令用于改变文件或目录的权限,`chown`和`chgrp`命令用来改变文件的所有者和组。 ...
而执行权限则允许将文件作为程序执行。 在Linux中,这些权限被分配给三种类型的用户: 1. **用户(User)**:文件所有者的权限。 2. **组(Group)**:属于文件所属组的用户的权限。 3. **其他用户(Others)**:不...
例如,`drwxr-xr-x`意味着这是一个目录,文件所有者有读、写和执行权限,同组用户和其他用户仅有读和执行权限。 #### 修改文件权限:`chmod` `chmod`命令是用于修改文件或目录访问权限的强大工具。它有两种使用...
抓取jstack方法及解决system用户执行jstack命令权限问题, 打开cmd窗口,输入命令 jstack -l 49824>>C:/error01.txt 其中49824为tomcat8.0 的pid ; error01.txt 这个可以自己取名字 多输出几份jstack 文件,做比对...
此外,sudo命令允许普通用户执行特定命令时临时获得root权限,这是更加安全的管理方式,因为不需要将root密码告诉所有用户。sudo的配置文件是/etc/sudoers,需要通过visudo命令进行编辑,以避免语法错误造成的问题。...
Linux下获取root权限的c程序 传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类于设置了stick位的效果 shell, python, perl等脚本、程序不能取得suid,因为这些脚本程序需要解释器-/bin/bash, /usr/bin/...
例如,755权限意味着所有者具有读、写和执行权限,而同组用户和其它用户只有读和执行权限。 1. **文件所有者**:文件的所有者可以对文件进行任何操作,包括读取、修改和执行。对于目录,执行权限允许访问目录内容,...
- `chmod u-x,g+w abc`:给 `abc` 去除用户执行权限,增加组写权限。 - `chmod a+r abc`:给所有用户添加读权限。 #### 改变所有者和用户组命令 - **chown** 和 **chgrp**:用于改变文件的所有者和用户组。 - `...
本实验旨在掌握 Linux 文件系统权限的设置、Linux 用户帐号与组管理、Linux 文件共享的设置方法和权限设置方法。实验中,我们将学习如何设置权限,使得文件夹和文件可以被特定的用户或组访问和修改。 一、权限管理 ...
- **可执行文件**:在 Linux 下,任何文件只要具有执行权限都可以被执行,而不像 Windows 那样依赖特定的文件扩展名(如 `.exe`、`.bat`)。 - **常见扩展名**: - `*.sh`:Shell 脚本文件。 - `*.tar`, `*.tar.gz...
- `'x'`:执行权限,对于文件来说,表示用户可以执行文件;对于目录来说,表示用户可以进入该目录。 **2. 变更文件所有者** - 使用`chown`命令可以更改文件的所有者。 - 示例命令:`sudo chown <newowner> ...
chmod 命令可以改变文件或目录的权限位,例如,chmod 755 文件名可以将文件的权限设置为用户具有读、写和执行权限,同组用户具有读和执行权限,其他组用户具有读和执行权限。 Linux 的文件权限管理方式还可以通过 ...
SUID(Set User ID)和 SGID(Set Group ID)是 Linux 中两个重要的权限位,它们都可以影响文件的执行权限。当一个文件被设置了 SUID 位时,任何用户执行该文件都将继承该文件的所有者权限。如果一个文件被设置了 ...