Linux学习笔记(五)

it2022-05-05  220

Linux权限问题(用户管理和组管理) 1、软件的安装 rpm yum 压缩包安装 源码安装(C、C++)

2、安装一些常用 jdk ftp ……

Linux中用户和组的管理 用户的分类:普通用户+管理员(超级管理员(root)+普通管理员) 组的分类:私有组(一般而言,和用户名称一致)+附加组(分配权限)

1、如何查看Linux的所有用户:/etc/passwd 用户名称:X:uid:groupid:家目录:所属终端 2、如何查看用户密码: /etc/shadow 注意:该文件只有root能够访问,其他用户无法访问密码都是用DES的对称加密方式 3、查看Linux用户的组 /etc/group 4、查看组口令 /etc/gshadow

创建用户:

useradd adduser

修改用户:

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 用户名称 # 修改对应用户的密码 sudoers # 注意

别名(alias):

alias i=whoami # 将whoami设置一个别名i,注意,临时的,会话级别 alias cls=clear 要永久的设置别名:~/.bashrc 如果在此文件中定义,则永久生效 source 配置文件 # 将配置文件重新加载

rpm(redhat package manager) .rpm: rpm管理软件的方式,存在缺陷,依赖问题,不管你卸载软件、安装软件

rpm -i xxx # 安装软件 rpm -ivh xxx # 安装软件,并且显示进度 rpm -e xxx # 卸载软件 rpm -e xxx --nodeps # 卸载软件时忽略依赖 rpm -qa # 查询rpm安装的软件 rpm -qa | grep xx rpm -U

yum :

yum install xx # 安装软件 yum -y install # 安装软件,并且不用再次确认 yum list installed # 显示所有yum已经安装的软件 yum erase xxx # 卸载软件 yum search xx # 查询软件

历史记录:

history # 显示命令的历史记录 !command # 调用上一次的该命令 wget url # 下载对应的软件

压缩包: 1、下载该压缩包 2、上传压缩包(ftp、sftp)

在CentOS中,关闭防护墙,并且禁止随机启动 service iptables stop #关闭 chkconfig iptables off #关闭并禁止随机启动

CentOS7防火墙操作 查询防火墙状态: firewall-cmd --state systemctl stop firewalld.server systemctl enable/disable xxxx #关闭 systemctl start/stop/restart/status xxxx #关闭并禁止随机启动


最新回复(0)