Linux权限问题(用户管理和组管理)
软件的操作
软件的安装
软件的卸载
软件的查找
ram:
rpm(redhat package manager) .rpm
rpm -i xxx | 安装软件 |
---|---|
rpm -ivh xxx | 安装软件,并且显示进度 |
rpm -e xxx | 卸载软件 |
rpm -e xxx --nodeps | 卸载软件时或略依赖 |
rpm -qa | 查询rpm安装的软件 |
rpm -qa grep xx | 筛选软件 |
rpm -U | 更新安装包 |
rpm管理软件的方式,存在缺陷,依赖问题!!!
不管你卸载软件、安装软件
官网下载rpm包
4.7 IOS
挂载光驱
mount /dev/cdrom /media
umount /mediaL
yum:
yum install xx | 安装软件 |
---|---|
yum -y install | 安装软件,并且不用再次确认 |
yum list installed | 显示所有yum已经安装的软件 |
yum erase xxx | 卸载软件 |
yum search xx | 查询软件 |
历史记录:
history | 显示命令的历史记录 |
---|---|
!command | 调用上一次的该命令 |
wget url | 下载对应的软件 |
linux中用户和组的管理
用户的分类:普通用户+管理员(超级管理员(root)+普通管理员)
组的分类:私有组(一般而言,和用户名称一致)+附加组(分配权限)
1、如何查看Linux的所有用户:/etc/passwd
liuzhenbo❌1000:1000:liuzhenbo:/home/liuzhenb:/bin/bash
用户名称❌uid:groupid:家目录:所属终端
2、如何查看用户密码: /etc/shadow
1、注意:该文件只有root能够访问,其他用户无法访问
2、密码都是用DES的对称加密方式
3、查看Linux用户的组 /etc/group
4、查看组口令 /etc/gshadow
创建用户
useradd
adduser
adduser oldwang -m /home/oldwang -p
修改用户:
usermod
授权
usermod -G gid username # 表示将gid对应的组分配给username
usermod -p # 修改密码
usermod -L usename # 锁定用户,导致用户登录权限没有
usermod -U username # 取消锁定
删除用户:
userdel
deluser(centos没有)
userdel -r
组操作命令:
groupadd
groupmod
groupdel
groups # 查询当前用户所属组
口令修改:
passwd # 修改当前用户的密码
passwd 用户名称 # 修改对应用户的密码
id
su
su -
su - 用户名称
su 用户名称
whoami # 查询当前登录用户是谁
sudoers # 注意
别名(alias)
alias i=whoami # 将whoami设置一个别名i,注意,临时的,会话级别
alias cls=clear
要永久的设置别名:~/.bashrc 如果在此文件中定义,则永久生效
source 配置文件 # 将配置文件重新加载