linux网络用户,linux之用户管理

本文介绍了Linux系统中用户管理的相关操作,包括创建用户、修改用户属性、设置密码策略等,并探讨了常用的加密方法,如MD5、SHA系列,以及它们在数据完整性和安全性中的应用。同时,给出了具体的命令行示例,如`useradd`、`usermod`、`passwd`等,展示了如何在实践中操作这些命令。
摘要由CSDN通过智能技术生成

常用的加密方法:

对称加密

公钥加密:公钥产生于私钥中;

单向加密:公文 能由明文产生密文;反之不成 ;严格意义上来讲,它实现的是提取数据特征码;

同一个数据,使用同一个算法, 多次计算得到的结果一定相同;所以常用于验证数据完整性;

定长输出:无论原数据大小 是什么,加密后结果输入大小相同;

雪崩效应:初始条件微波改变,将导致结果巨大变化;

md5:message digest  128bit

sha1: secure hash algorithm  160bits

sha256:256bits

sha512:512bits

shdown文件中的密码:

$加密算法 $8位随机字符$加密后的密码

加密算法:

centos6: sha512

centos5:md5

chsh命令:

cash[option]…[username]

-l:列表当前系统上可用shell

-s /PATH/TO/SHELL:修改为指定SHELL

chfn命令:修改注释信息

chage:修改用户帐号的密码过期信息

chage –l username   查看用用户的过期信息

gpasswd命令:给组添加密码

etc/gshadow

当用户切换其基本组为此组时,如果其本就以此组为附加组,则直接切换;否则,则需要提供密码;

newgrp:切换用户的基本组 ;

newgrp GROUP_NAME

su USERNAME:非登录切换,意味着仍然使用原用户的环境设定su

su –USERNAME:登录式切换,意味着使用目标用户的环境设定,原用户失效。

echo $PATTH

返回原用户使用exit命令

su – USERNAME-c ‘COMMAND’:以目标用户身份执行一次命令后退出:不作真正切换

练习:

1.创建用户slackware,其ID为2002,基本组为distro,附加组为peguin;

#groupadd distro

#groupadd peguin

#useradd –u 2002 –g distro –G peguin slackware

2.修改slackware的默认shell为/bin、tcsh;

#usermod –s /bin/tcsh sclackware

3.为其新增附加组admins;

#groupadd admin

#usermod –a –G admins sclackware

4.为slackware添加密码,且要求密码最短使用期限为3天,最长为180天,警告为3天;

#passwd –n 3 –x 180 –w 3 slackware

5.添加用户openstack,其ID号为3003,基本组为clouds,附加组为peguin和nova.

#groupadd peguin

#goupadd nova

#useradd –u 3003 –g clouds –G peguin,nova

6.添加用户mysql,要求其shell为/sbin/nologin;

#useradd –r –s /sbin/nologin mysql

7.使用echo命令,非交互式为opensatack添加密码;

#echo “mageedu” | passwd –-stdin openstack

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值