Linux读写执行
1. 在linux中一个用户能进入某个目录,则这个 用户拥有的权限是读,还是写,还是执行
答案,权限至少是读!
以下为我的拙见。
您好,linux 系统自带的权限分为三种读(R),写(W),执行(E)。
既然您能够进入某个目录,那么说明你至少拥有读的权限。
转换成数字来表示,读是4,写是2,执行是1,那么你现在的权限,就有可能是4,也有可能是5(读4+执行1),还有可能是6(读4+写2),还有可能是全权限7(读写执行)
另外,在linux(及unix)当中,文件权限的表示,通常分为三个不同的类型,即:用户,用户所在组,其它用户。
比方说一个文件a,它的权限如果是766,
那么.这个文件,拥有它的人可读可写可执行,其所在的组也可读可写,其它用户也是可读可写。
如果您是刚刚接触,可能会觉得晦涩难懂,时间长了就习惯了。
(备注:某些人可能会提到selinux,请您去查阅资料吧。我刚才只是告诉你linux系统默认的权限控制)
2. linux文件的读、写、执行分别是什么意思,具体的步骤是什么例如所谓的读是读什么,写是写什么
读、写和执行都是说的文件的权限,linux对每个操作的文件都设置了文件的权限属性,读是指文件具备读权限,也就是用户或操作用户能够读取文件的内容,写权限就是文件具备修改的权限,可执行说的是文件能执行相应的功能,比如编译生成的二进制文件,分配可执行权限后,它就可以执行相应的功能
3. linux下如何将一个目录的读写执行权利分配给某个用户
root登录的情况下使用chown、chmod命令
chown test123:test123 /root/test
chmod 755 /root/test
/root/test 目录权限设置为755,目录属主和组为test123
测试如下:
4. linux下用什么命令更改文件的读写执行权限
查看文件权限的语句:
在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)
那么就会出现相类似的信息,主要都是这些:
-rw-rw-r--
一共有10位数
其中: 最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)
然后我再解释一下后面那9位数:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予
现在该说说修改文件权限了
在终端输入:
chmod o w xxx.xxx
表示给其他人授予写xxx.xxx这个文件的权限
chmod go-rw xxx.xxx
表示删除xxx.xxx中组群和其他人的读和写的权限
其中:
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
其中:rwx也可以用数字来代替
r ------------4
w -----------2
x ------------1
- ------------0
行动:
表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限
当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
5. linux文件只有读、写,没有执行权限 怎么加
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
6. linux 读写执行权限
读取是读取,执行是执行。读取是获得这个文件的内容。执行是运行这个程序或者代码、shell等等。
你可以给一个图片(肯定不能运行)赋予运行权限,之后这个图片就能运行。当然运行肯定会因为格式问题而出错,但他确实可以“运行”。
同样,一个本来可以执行的文件。如果你不给他运行权限,哪么这个脚本就只能用来打开看看内容,而不能去执行它(虽然并不绝对……)。
这就是读取和运行的区别,
你可以认为读写是一般的管理权限,执行权限是一个特殊的功能限制权限。
7. linux可读可写权限
1.可读权限r
表示具有读取/阅读文件内容的权限。
2.可写权限w
表示具有新增、修改文件内容的权限。
①如果没有r,用vi编辑器,输入“:wq!"可以强制覆盖,但原文件内容会被清除;因此可以使用echo追加内容到文件。
②删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身的权限无关,文件名在父目录的block里。
3.可执行权限x
表示具有执行文件的权限。
①文件本身要能够执行。
②普通用户必须还要有r权限才能够执行,无r就不能执行。
③root即使没有r权限,只要有x权限就能执行。
④root用户位没有执行权限,但只要其他权限位还有x权限,那它就能执行。
8. 判断linux某个文件夹下有没有创建/读写/执行文件的权限
用
ls
-l
不会有误
d
rwx
rwx
rwx
有
d
,
是文件夹
左第一组
rwx
是文件拥有者的
读,写,执行
权
第二组
rwx
是
用户组
的
读,写,执行
权
第三组
rwx
是其它人的
读,写,执行
权
root
的权是可以
用
chmod
改变文件
的读,写,执行
权。
如果文件拥有者不让别的用户读写执行,root
同样
也不能读写执行。
root
此时要行使
chmod
权,改变
读写执行权
以后root
才能
读写执行。