文件权限:Linux 文件权限指的是系统中文件和目录对不同用户和用户组的访问权限。
在 Linux 中,每个文件和目录都有三种权限:读取(r)、写入(w)、执行(x)权限。每种权限分别对应为 4 位二进制数,每个文件有三组权限,对应于所有者、同组用户和其他用户。
可以使用 ls -l 命令查看文件权限,如:(42条消息) Linux基础命令:常用文件管理命令1_明罄的博客-CSDN博客
root@jyh-virtual-machine:/mytmp# ls -l
总计 4
-rw-r--r-- 1 root root 3106 7月 24 15:02 bashrc
第一个字符代表文件类型,后面九个字符代表权限,三组数字分别对应所有者、同组用户和其他用户。
chmod改变文件的访问权限
1)符号连接方式,用加号”+”代表增加权限,用减号“-”代表删 除权限,等于“=”代表设置权限。
# chmod a+rx,u+w file1 ;表示将文件的权限改为-rwx r-x r-x
2)将文件权限字符代表的有效位设为“1”,用3个8进制数表示
# chmod 755 file1 ;上条指令用数字修改。
(1) 执行
echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?
(2) 以两种方式查看系统中新建文件或目录的默认权限
(3) 新建文件test1和目录test2,查看它们的权限是否与(1)中的默认权限相符
(4) 修改pwd.sh文件权限为r-xr--r--。
(5) 执行pwd.sh(提示:执行本路径下文件的命令是 ./文件名)。