第四天
快速查看文本的命令操作: ps:esc+. 可以复制上一条命令
more命令 分页显示 单向显示不能返回 cat和tac 内容是反的
less命令 文本查看功能 /可以检索 q退出
ps -ef 查看进程信息 可以用管道符与more一起使用
head -3 tail -4 查看前几行 后几行
用户和组群账户管理 用户分三类 root用户 系统用户 普通用户
用户管理的核心文件 /etc/passwd 和 /etc/shadow
密码x 映射在文件 /etc/shadow
每个用户都有 UID. root用户UID为0,用户的名字不重要
系统用户
虚拟用户,代表一个个后台应用,而不是用来登录系统的。保证对应的后台应用权限不能过高 规避风险。 例 sshd postfix apache.....
系统用户UID1-499
字符界面下用户的管理:
管理用户账户:
添加用户命令: useradd 名称 选项 -u 加上UID -g加群组
添加密码 : passwd 用户
Usermod 更改用户信息
Usermod -g 修改主要群组 -G修改次要群组
例 把zhangsan的主群组改为root
Userdel 删除用户 但不会删除用户目录 用userdel -r 可以连目录一起删除
Cat /etc/passwd 可以查看有多少用户 Cat /etc/shadow 查看各用户口令信息
组群账户:
两个关于群组的重要文件:/etc/group /etc/gshadow
可以用cat查看群组信息 和 群组口令信息
管理组群账户:
groupadd 创建组群账户 groupadd -g 可以创建的同时加入gid
例如
Groupmod 修改组群 groupdel 删除组群
Passwd修改用户密码
Gpasswd修改组群密码 或者在组群中添加删除用户 gpasswd 选项 用户 只能增删附加群组 主群组还是只能用usermod
例
Id 查看uid gid
su 选项 用户 权限下降不用口令 上升需要口令
su - 切换用户 连带环境也换 相当于重新登录
su - 用户 - c ‘命令’ 含义:切换到新用户再执行命令然后退回root
-rw-r--r--. 1 root root 1613 7月 19 07:35 /etc/passwd
权限三个一组 第一组为用户权限 第二组为用户所在组的权限 r读权限 w写 最后一个为执行权限
chmod u用户,g群组,o其他用户,a所有用户 + - = rwx 例chomd go+r file01 用户和群组都赋予读权限