大S表示该用户没有执行权限
-rwSrw-rw- 1 root root 24 Jun 10 16:41 test.sh
小S表示该用户有执行权限
-rwsrw-rw- 1 root root 24 Jun 10 16:41 test.sh
那么大S是怎样生成的呢?
当用户没有执行权限的时候
root@necasroot:~# ls -l
-rw-rw-rw- 1 root root 24 Jun 10 16:41 test.sh
root@necasroot:~# chmod 4666 test.sh 或 chmod u+s test.sh
root@necasroot:~# ls -l
-rwSrw-rw- 1 root root 24 Jun 10 16:41 test.sh
表示该用户没有执行权限
那么小S是怎样生成的呢?
当用户有执行权限的时候
root@necasroot:~# ls -l
-rwxrw-rw- 1 root root 24 Jun 10 16:41 test.sh
root@necasroot:~# chmod 4666 test.sh 或 chmod u+s test.sh
root@necasroot:~# ls -l
-rwsrw-rw- 1 root root 24 Jun 10 16:41 test.sh
表示该用户有执行权限