cat /etc/login.defs 定义了linux下uid和gid的大小和范围
账号操作 uid (500-60000) 0-499 系统账号 0-100 保留账号 gid (500-60000) 0-499 系统账号 0-100 保留账号 windows SAM (本地) 域 ad
linux 用户 /etc/passwd 账号 /etc/shadow 组 /etc/group 账号 /etc/gshadow chsh -list set |less 用户账号操作 增加 useradd -u uid -o 允许重复 -g gid -G 多个组 -r 创建系统账号 -m 创建家目录 -M 不创建家目录 -d 家目录 -s shell
修改 usermod -u -o uid -g 组 -G 多个组 -d 家目录 -s shell -l 新名字 老名字 -L 1 一把锁 -U 删除 userdel -r 递归删除
口令 passwd -S大 状态 -d 删除口令 -l 锁定2 -u 解锁 echo "123" |passwd --stdin user1s
sudo
账号切换 su su - 组账号 /etc/group /etc/gshadow 增加组 groupadd -g -o
修改 groupmod -g -o -n 删除 groupdel 增加成员 新账号 useradd -g -G 旧的账号 usermod -g -G gpasswd
权限 ll
第一列 属性
- 文件
d:目录
b:块设备
c:字符设备
l:链接 软连接 ln -s 硬链接 ln
r:文件 内容 目录 :可以看到该目录下的文件和子文件家的名字 w:文件 改写 ,删除 目录 :创建子目录 文件 x:文件 运行 目录 :切换
权限表示方法 字符表示 rwx 数字表示 r-- (100) 4 -w- (010)2 --x (001)1
修改权限 chmod 数字 ---》直接表示 chmod 600 名称 字符 对象 (所有者 u(user) 组g(group) o (other) 所有人 a(all) 操作符 + - = 权限的字符
chmod o+rwx
umask 文件、目录实际权限 最高权限-umask=实际权限 文件最高权限 666 目录最高权限 777
文件 目录 -R特殊权限
sudo /etc/sudoers(配置文件)
visudo
suid 可执行文件 该文件的所有者身份运行 chmod u+s
sgid 文件 目录 在该目录下创建的对象的所租都是该目录的所诉组 chmod g+s
sticky chmod o+t
A :当文件被修改是,不会修改accesstime atime a:文件只可以附加,不能覆盖 (root only)
d: 使用dump备份的时候不备份该文件 i:文件不能被改变,删除或者改变名称 (root only) j:将文件的信息记录在ext3的日志里 (root only) S: 立刻同步