正文
linux输入密码命令 linux命令行输入密码
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
python 执行linux命令后怎样输入密码
一、使用工具:python、linux
二、方法步骤:有三种方法
1、 最简单的方法,但是不安全
raw_input() :
pwd = raw_input('password: ')
print pwd
# password: aaa
# aaa
2、很安全,但是看不到输入的位数,会让人觉得有点不习惯,不知道的还以为没有在输入
getpass.getpass() :
import getpass
pwd = getpass.getpass('password: ')
print pwd
# password:
# aaaa
3、
msvcrt.getch() :
代码如下:
import msvcrt, sys
def pwd_input():
chars = []
while True:
newChar = msvcrt.getch()
if newChar in '\r\n':
# 如果是换行,则输入结束
print ''
break
elif newChar == '\b':
# 如果是退格,则删除末尾一位
if chars:
del chars[-1]
sys.stdout.write('\b')
# 删除一个星号,但是不知道为什么不能执行...
else:
chars.append(newChar)
sys.stdout.write('*')
# 显示为星号
print ''.join(chars)
pwd = pwd_input()
print pwd
# ******
# aaaaaa
三、注意事项:第三种方法解决了第二种方法不能显示输入位数的问题,但是如果按退格键(backspace)的话,虽然实际的是退格了,
但控制台却没有显示相应的退格,比如,当前输入是:abcd,显示为:****,然后现在打一个退格键,实际
输入为:abc,而显示仍为:****。不知道为什么 sys.stdout.write('\b') 这行没有执行,估计是和使用msvcrt.getch()有关系。感兴趣的朋友可以进一步研究一下。
linux服务器上怎么设置密码
Linux上设置用户密码可以用passwd命令,passwd命令后面可以加一个用户名,表示修改passwd命令跟着linux输入密码命令的这个用户的密码linux输入密码命令;passwd命令后面也可以不加用户名,表示修改当前登录的用户的密码(就是你执行passwd命令时的那个用户)。
但是要注意,只有root用户执行这个命令时,可以修改任何用户的密码(包括root自己),所以一般是用root用户身份来使用passwd命令改密码,而普通用户也可以用这个命令,不过只可以修改自己的密码。
root用户使用时,当提示你输入密码,直接输入新密码即可(不需要输入旧密码)。普通用户使用passwd命令时,它会先提示你输入旧密码,旧密码输入正确后再输入新设定的密码。
系统linux关机命令密码是什么?
在Linux系统中,关机命令需要root权限,因此需要输入管理员用户的密码才能执行关机命令。一般的关机命令是"shutdown -h now"或者"poweroff",但在输入命令后需要先输入管理员用户密码,以确认当前用户身份并执行关机操作。如果未知管理员密码或没有root权限,则无法执行关机命令。如果需要在普通用户身份下执行关机,在系统设置中可以设置允许普通用户执行关机命令,并输入相关授权密码。但这个授权密码不同于管理员root账户密码。
Linux如何用命令修改超级用户的密码
1.在Grub引导程序中,在下面给出了一系列提示。按“e”键进入系统启动前的Grub配置。
2.然后选择中间那一项:“kernel
/vmlinuz-2.4.20-8
ro
root=LABEL=/”按“e”键进入编辑。
3.在“LABEL=/”后面输入“空格+single”后回车。空格一定要记得输!
4.然后选择中间那一项:“kernel
/vmlinuz-2.4.20-8
ro
root=LABEL=/
single”,按“b”键启动单用户模式系统。
5.如果你的系统前面出现“sh-2.05b#”这样的提示符,则成功进入了单用户模式。
6.在“sh-2.05b#”后面输入“passwd
root”后回车。出现输入新密码界面。
7.输入新密码并再次确定后,你的root用户的密码就成功更改了。
8.然后输入“reboot”命令,重启系统,下次登陆就可以用新密码来使用root账户了
如何在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输入密码命令和linux命令行输入密码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。