1 账号管理和ACL权限设置
/etc/passwd中存储了用户信息,/etc/shadow中存储了密码的hash结果。
/etc/passwd中的GID指的是初始用户组,即用户登录系统就会拥有这个用户组的相关权限
有效用户组指的是touch一个新文件时,生成文件的所以组,可以通过groups命令查看,第一个即为有效用户组,使用newgrp 用户组名切换有效用户组
useradd -g group username 往groups里添加username,这里可以使用参数-s /sbin/nologin限制用户不能登录主机
passwd 修改自己密码
chage可以修改/etc/shadow下的内容
usermod可以修改/etc/passwd下内容
userdel删除用户以及家目录
id查看用户信息
groupadd -g gid groupname 为新添加的group指定id
groupmod 修改属性
groupdel删除组,只有当没人使用该用户组作为初始用户组时才可以删除
ACL可以给修改特定权限
给指定用户(tzq)添加rw权限
给默认用户,即文件所有者添加rwx权限
查看文件权限
给单一用户组设置权限
su后系统会根据你输入的密码来切换环境,但不加-时env变量仍然不会改变
2 quota配额
可以针对用户,目录(project)限制磁盘使用量
查看已有配额信息
修改配额
3 crontab
at的定时任务执行:at TIME 回车后输入命令,不想输入时按ctrl+d结束输入
crontab的循环任务执行:
crontab -e 可以进入vim进行编辑,使用的方式如下:
minute(0-59) hour(0-23) day(1-31) month(1-12) day of week(0-6or sun,mon,tue,wed,thu,fri,sat) user-name command
例:00 12 23 11 * echo “hello world” 在每年的11月23日12点执行 echo “hello world”
对于root还可以直接用vim编辑/etc/crontab
/etc/crontab内部文件内容如下:
/etc/cron.d