目录
注:知识点和图片为网上查找,如有侵权,联系删除
1、用户信息文件
1)/etc/passwd
用于存放用户信息(早期包括使用不可逆DES算法加密形成用户密码散列)
特点: 特点:文本格式
存储条目格式:name:coded-passwd:UID:GID:userinfo:homedirectory:shell
例子:demo:x:523:100:J.demo:/home/demo:/bin/sh
2) /etc/shadow
用于存放用户密码散列、密码管理信息等
特点:文本格式;仅对root可读可写
存储条目格式:name:passwd:lastchg:min:max:warn:inactive:expire:flag
例子:#root:$1$acQMceF9:13402:0:99999:7:::
2、定时任务
1)基本格式
基本格式 :*(分)*(时)*(日)*(月) *(周)command(命令)
例:30 8 */2 * * echo "test crontab!" >> crontab.txt 每隔两天的上午8点30分执行一次echo写入crontab.txt文件中。
注意:command处使用shell文件时需要写绝对路径,如: /root/crontab.sh
15 8 */2 * * /root/crontab.sh
2)crontab操作符
1. * 取值范围内的所有数字 ,代表所有。
例:每1分钟执行一次:* * * * * /root/crontab.sh
2. / 每过多少个数字 ,代表每隔n长时间。
例:每隔两天的上午8点15分执行一次:15 8 */2 * * /root/crontab.sh
3. - 从X到Z ,代表一段时间范围。
例:每天的8点到11点的第15分钟执行一次:15 8-11 * * * /root/crontab.sh
4. ,散列数字,代表分割开多个值
例:每周三、周六、周日的1 : 10执行一次:10 1 * * 3,6,0 /root/crontab.sh
3)其他案例
1.每一小时执行一次:* */1 * * * /root/crontab.sh
2.每天23点到第二天7点之间,每隔一小时执行一次:* 23-7/1 * * * /root/crontab.sh
3.每个星期的第一天执行一次(即星期天晚上24:00开始执行):@weekly /root/crontab.sh
4.每个月的第一天执行一次(每个月1日凌晨0点开始执行):@monthly /root/crontab.sh
5.在1月,4月和 6月每天0点执行一次:0 0 * jan,apr,jun * /root/crontab.sh
- 一月:January,缩写:Jan ; 二月:February,缩写:Feb. 三月:March,缩写:Mar.
- 四月:April,缩写:Apr. 五月:May,缩写:May. 六月:June,缩写:Jun.
- 七月:July ,缩写:Jul. 八月:August,缩写:Aug. 九月:September,缩写:Sep.
- 十月:October,缩写:Oct. 十一月:November.缩写:Nov. 十二月:December.缩写:Dec.
6.重启后执行一次:@reboot /root/crontab.sh
7.定时任务执行后发一封邮件通知.
MAILTO="XX"
1 1 * * * /root/crontab.sh
8.指定shell (默认的是/bin/bash)
SHELL=/bin/sh
1 1 * * * /root/crontab.sh
9.指定环境变量.
PATH=/sbin:/bin:/usr/sbin:/usr/bin backup.sh
1 1 * * * /root/crontab.sh
3、文件权限
1)文件权限
读:r(4)、写:w (2)、执行:x (1)
2)权限的特殊属性
1.权限表示: SUID:s(4)、SGID:s(2)、SBIT:t(1)
2.SUID:当一个文件设置了SUID后,所有用户执行这个文件时都是以这个用户的所有者的权限来执行(s)
[-rwxrwxrwx]数字表示777;[-rw-rwxrwx]数字表示677;
[-rwsrwxrwx]数字表示4777;表示时s位会替换掉文件所有者权限的可执行位x
[-rwSrwxrwx]数字表示4677;表示时S位会替换掉文件所有者权限的可执行位,S为大写时,表示所有者没有可执行权限,
3.SGID:表示在此目录中,任何人建立的文件,都会属于目录所属的组,但是用户还是属于创建的用户 (s)
[-rwxrwxrwx]数字表示777;[-rwxrw-rwx]数字表示767;
[-rwxrwsrwx]数字表示2777;表示时s位会替换掉文件所属组权限的可执行位x
[-rwxrwSrwx]数字表示2767;表示时S位会替换掉文件所属组权限的可执行位,S为大写时,表示所属组没有可执行权限
4.Sticky BIT(防删除):则表示在此目录中,只有文件的拥有者、目录的拥有者与系统管理员可以删除文件。其他用户则不能。(t)