linux命令行锁定,linux 键盘锁定

linux命令怎么显示文件某一行或几行内容

使用sed命令;

创新互联公司致力于成都网站设计、做网站、成都外贸网站建设公司,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择创新互联公司,就选择了安全、稳定、美观的网站建设服务!

具体查看使用规则:

#sed --help;

显示文件X行命令:

#sed -n 'xp' filename

显示文件X行到Y行的内容:

#sed -n 'x,yp' filename

相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法。

2020-06-30 passwd命令锁定用户和接收命令行标准输入设置密码

普通用户只能使用passwd命令修改自身的系统密码, 而 root管理员则有权限修改其他所

有人的密码。 更酷的是, root管理员在 Linux系统中修改自己或他人的密码时不需要验证旧密

码,这一点特别方便。既然 root 管理员可以修改其他用户的密码,就表示完全拥有该用户的

管理权限。passwd 命令中可用的参数以及作用如表 5-3 所示。

表5-3 passwd命令中的参数以及作用

参数 作用

-l 锁定用户,禁止其登录

-u 解除锁定,允许用户登录

--stdin 允许通过标准输入修改用户密码, 如echo "NewPassWord" | passwd --stdin Username

-d 使该用户可用空密码登录系统

-e 强制用户在下次登录时修改密码

-S 显示用户的密码是否被锁定,以及密码所采用的加密算法名称

如何在Linux上使用命令行管理密码

passwd命令说明

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

语法 passwd(选项)(参数)

选项

-d:删除密码,仅有系统管理者才能使用;

-f:强制执行;

-k:设置只有在密码过期失效后,方能更新;

-l:锁住密码;

-s:列出密码的相关信息,仅有系统管理者才能使用;

-u:解开已上锁的帐号

参数

用户名:需要设置密码的用户名。

与用户、组账户信息相关的文件

存放用户信息: /etc/passwd

                  /etc/shadow

存放组信息:   /etc/group

                  /etc/gshadow

passwd 修改密码的方法

非系统管理员用户执行passwd只能修改自己的密码。若新建用户要为新用户创建密码则用如下命令:

passwd用户名

注意要以root用户的权限来创建。

1.   系统管理员创建test用户并修改 test 用户密码

2.    切换test用户并修改 test 用户密码

非系统管理员用户只能使用passwd直接修改密码,且密码格式必须要符合规则,否则不能通过。

3.    锁定test用户不能修改密码

4.    清除test用户密码

linux用户登录三次被锁了,这设置在哪配置的.

锁用户的设定

/etc/pam.d/下包含各种认证程序或服务的配置文件。编辑这些可限制认证失败次数,当失败次数超过指定值时用户会被锁住。

在此,以run

level为3的时候,多次登录登录失败即锁用户为例:

在/etc/pam.d/login文件中追加如下两行:

auth

required

/lib/security/pam_tally.so

onerr=fail

no_magic_root

account

required

/lib/security/pam_tally.so

deny=3

no_magic_root

reset

deny=3

设置登录失败3次就将用户锁住,该值可任意设定。

如下为全文见设定例:

auth

required

pam_securetty.so

auth

required

pam_stack.so

service=system-auth

auth

required

pam_nologin.so

auth

required

pam_tally.so

onerr=fail

no_magic_root

account

required

pam_stack.so

service=system-auth

account

required

pam_tally.so

deny=3

no_magic_root

reset

password

required

pam_stack.so

service=system-auth

session

required

pam_stack.so

service=system-auth

session

optional

pam_console.so

这样当用户在run

level=3的情况下登录时,/var/log/faillog会自动生成,裏面记录用户登录失败次数等信息。

可用"faillog

-u

用户名"命令来查看。

当用户登录成功时,以前的登录失败信息会重置。

2)用户的解锁

用户因多次登录失败而被锁的情况下,可用faillog命令来解锁。具体如下:

faillog

-u

用户名

-r

此命令实行后,faillog里记录的失败信息即被重置,用户又可用了。

关於faillog的其他命令。。参见man

failog。

二:手动锁定用户禁止使用

可以用usermod命令来锁定用户密码,使密码无效,该用户名将不能使用。

如:

usermod

-L

用户名

解锁命令:usermod

-U

用户名

......

要想强制用户下次登录更改密码就使用chage

-d

username

强制把上次更改密码的日期归零.

定义用户密码变更天数在/etc/shadow

这个文件中定义

对新建的用户在/etc/login.defs这个文件中定义


分享文章:linux命令行锁定,linux 键盘锁定
本文链接:http://scyanting.com/article/hshegp.html