[root@localhost shell]# ls -l
total 16
-rw-r--r--. 1 root root 5 Jun 22 06:04 aaa
-rwxr-xr-x. 1 root root 6464 Jun 22 06:01 test
-rw-r--r--. 1 root root 68 Jun 22 06:00 test.c
- 代表普通文件
d 代表目录
一共十位,后九位代表权限
r 读 w 写 x 执行
4 2 1
777
文件拥有者完全可控
同组用户完全可控
其他用户完全可控
chmod u+x aaa 给自己加执行权限
chmod g+x aaa 给组员权限
chmod o+x aaa 给其他人员权限
在文件中写 echo “123” 可以作为执行文件被执行 如果乱写 系统将判断为不是可执行文件
[root@localhost shell]# ./aaa
./aaa: line 1: sd:x: command not found