2022/11/2

2022/11/2
改密码
echo redhat | passwd --stdin root
passwd  +用户

history -d 删除命令地址
            -c

批量修改
chpasswd   (会被查看命令历史)
chpasswd < user 

用户密码文件——/etc/shadow
/etc/shadow文件中的每行9个字段的含义分别为
登录名 登录名
加密口令
使用SHA-512/SHA-256/MD5算法加密后的密码,若为空,表示该用户无需密码即可登录,
若为“*”表示该账号不能用于登录系统,若为“!!”表示该账号密码已被锁定
最后一次修改时间
最近一次更改密码的日期,以距离1970年1月1日的天数表示
最小时间间隔 密码在多少天内不能被修改。默认值为0,表示不限制
最大时间间隔 密码在多少天后必须被修改。默认值为99999,表示不进行限制
警告时间
提前多少天警告用户密码将过期,默认值为7天,0表示不提供警告
密码延长时间 密码过期多少天后禁用此用户 3
失效时间
密码失效日期,以距离1970年1月1日的天数表示,默认为空,表示永久可用
标志 保留未用,以便以后发展之用

passwd -u    解锁
             -l     锁定用户(对密码)

gpasswd  组名  更改组密码
               -a   用户名  组名    将用户加入组         /2   usermod -G 组名用户
               -d   用户名  组名      从组中移除用户
               -M  用户名  user1,user2    组名
               -A   用户名   组名    将该用户设定为组长
               -R   锁定组密码

操作题
[root@localhost ~]# groupadd std1
[root@localhost ~]# groupadd std2
[root@localhost ~]# groupmod -g 1111 std1
[root@localhost ~]# groupmod -g 2222 std2
[root@localhost ~]# useradd haha
[root@localhost ~]# useradd xixi
[root@localhost ~]# useradd user1
[root@localhost ~]# useradd user2
[root@localhost ~]# usermod -u 1088 haha
[root@localhost ~]# usermod -u 1066 user1
[root@localhost ~]# usermod -G std haha
[root@localhost ~]# gapasswd -a xixi std1
bash: gapasswd: command not found...
Failed to search for file: Cannot update read-only repo
[root@localhost ~]# gpasswd -M user1,user2 std2
[root@localhost ~]# gpasswd -A haha std1
[root@localhost ~]# gpasswd -A user1 std2
[root@localhost ~]# usermod -c laoda haha
[root@localhost ~]# gpasswd std1
Changing the password for group std1
New Password: 
Re-enter new password: 
[root@localhost ~]# gpasswd std2
Changing the password for group std2
New Password: 
Re-enter new password: 
[root@localhost ~]# gpasswd -R std1
[root@localhost ~]# gpasswd -R std2

newgrp 组名   (以一个组进入另一个组)
组密码

sudo
udo的客户端应用
sudo的执行流程如下(默认只有root用户能使用):
1、当用户执行sudo时,便会让用户输入自己的密码来确认(root执行sudo时不需要输入密码);
2、若欲切换的身份与执行者身份相同,那也不需要输入密码。
3、若密码输入成功,系统会去/etc/sudoers文件中查找该用户是否有执行sudo的权限;
4、若用户具有执行sudo的权限,便开始sudo后续接的命令;


vim /etc/sudos 
#redhat  主机=(下发哪些用户的权限)    使用指定命令的权限 /usr/sbin/useradd
参数代表含义:
1、用户账号:系统哪个账号可以使用sudo这个命令。默认为root用户。
2、登录者的来源主机名
3、可切换的身份:这个账号可以切换成什么身份来执行后续的命令。默认root可以切换成任何人。
4、可执行的命令:这个命令最好使用绝对路径编写。默认root可以切换任何身份且进行任何命令。
ALL是关键字,代表任何身份、主机或命令。


[root@localhost ~]# w
 20:23:26 up  2:08,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty2     tty2             18:15    2:08m 13.97s  0.00s /usr/li
root     pts/1    192.168.232.1    18:18    1.00s  0.04s  0.00s w

[root@localhost ~]# who
root     tty2         2022-11-03 18:15 (tty2)
root     pts/1        2022-11-03 18:18 (192.168.232.1)

[root@localhost ~]# whoami
root

last 近期用过的主机信息

一个简单的盈利模型可以使用简单移动平均线(SMA)和价格的相对强弱指标(RSI)。在这里,我们使用5天的SMA和14天的RSI。 步骤1:计算5天的SMA 将前5天每日的收盘价加起来,除以5得到5天SMA。对于第6天以后的每一天,使用前5天的收盘价数据,将最后一个数据删掉,加上当天的收盘价,再除以5得到新的5天SMA。例如,第6天的SMA是(18.39 + 18.22 + 18.62 + 18.36 + 18.45)/ 5 = 18.48,第7天的SMA是(18.22 + 18.62 + 18.36 + 18.45 + 17.89)/ 5 = 18.11。 步骤2:计算14天的RSI 日价格变化的平均值为14天,其中日涨幅不为零的值与日跌幅不为零的值分别计算得到。每天的变化值为当天的收盘价减去前一天的收盘价的绝对值,如果涨了则记为正值,如果跌了则记为负值。然后计算14天涨幅的平均值和14天跌幅的平均值分别为U和D。计算RSI的公式为:RSI = 100 - (100 / (1 + U / D))。例如,第14天的U为(17.43 - 17.89)= 0.46,D为0,因为当天的收盘价较前一天下跌了。前14天的U和D可以使用同样的方法来计算。 步骤3:判断买入或卖出信号 当价格在5天SMA上方,并且RSI超过70时,表明股票处于超买状态,这时候可以考虑卖出;当价格在5天SMA下方,并且RSI低于30时,表明股票处于超卖状态,这时候可以考虑买入。 这是一个简单的数学模型,实际操作是复杂的,需要注意多个因素的综合考虑,并且需要进行风险管理。此处提供的仅为理论模型,仅供参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值