用户权限相关命令
用户和权限的基本概念
概念:用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理
在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限
对 文件 / 目录 的权限包括:
在 Linux中 ,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限
组
为了方便用户管理, 提出了 组 的概念, 如下图所示
这里张三 李四 王五 属于同一个组
ls -l 扩展
ls -l 可以查看文件夹下文件的详细信息
从左到右 依次是
组管理 终端命令
本质: 给 同一类型用户 分配权限
组信息保存在 /etc/group 文件中
/etc 目录是专门用来保存 系统配置信息 的目录
在实际应用中, 可以预先针对 组 设置好权限, 然后 将不同的用户添加到对应的组中, 从而不用依次为每一个用户设置权限
/etc/passwd 文件存放的是用户的信息, 由6个分好组成的7个信息, 分别是
查看用户信息
su切换用户
因为 普通用户 不能使用某些权限, 所以需要 切换用户
sudo
给 指定用户 授予 权限
本质: 通知 服务器 给 特定用户 分配 临时管理员权限vim /etc/sudoers
修改用户权限
1.chmod 可以修改 用户/组 对 文件/目录 的权限
命令格式如下:
chmod +/- rwx 文件名|目录名
2.虽然 方式一 直接修改文件|目录的 读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
命令格式如下:( u 表示所属用户 / g 表示所属组 / o 表示其他)
chmod -R u=rwx,g=rx,o=rwx 文件|目录
简化方式
命令格式如下:
chmod -R 755 文件|目录
说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限
时间和日期
date 时间
显示当前时间
设置系统时间
date -s "时间字符串"
cal 日历
磁盘信息
选项说明
进程信息
所谓 进程, 通俗的说就是 当前正在执行的一个进程
ps 默认只会显示当前用户通过终端启动的应用程序
提示: 使用kill命令时, 最好只终止由当前用户开启的进程, 而不要终止root身份开启的进程, 否则可能导致系统崩溃