linux命令密码输入 linux命令行输入密码

linux服务器上怎么设置密码Linux上设置用户密码可以用passwd命令 , passwd命令后面可以加一个用户名,表示修改passwd命令跟着的这个用户的密码;passwd命令后面也可以不加用户名,表示修改当前登录的用户的密码(就是你执行passwd命令时的那个用户) 。
但是要注意,只有root用户执行这个命令时,可以修改任何用户的密码(包括root自己),所以一般是用root用户身份来使用passwd命令改密码,而普通用户也可以用这个命令,不过只可以修改自己的密码 。
root用户使用时 , 当提示你输入密码 , 直接输入新密码即可(不需要输入旧密码) 。普通用户使用passwd命令时 , 它会先提示你输入旧密码 , 旧密码输入正确后再输入新设定的密码 。
在shell中使用linux的su命令 如何输入密码【linux命令密码输入 linux命令行输入密码】你是不是直接的在终端里面输入了su
-
user?
如果是的话 , 问题就出在那个user上面 。user在这里是登录到系统中的具体的用户的名称 。在实际使用中 , 是要依据具体情况来输入的 。不是照办照抄的 。
如果登录的用户叫u1,那应该是su
-
u1,如果登录的是user1,那应该是su
-
user1 。不能照抄 。除非你哪里那个用于日常应用操作的普通用户的名称就是user 。
还有,我看到你在user后面还有
passwd 。那也是错误 。不过这个也怪不得你,因为你没有在命令行下操作的经验 。在电脑的语法格式中,以一对尖括号,或者说是以小于号和大于号所包裹的部分表示命令中必须输入的部分,没有它这条命令无法执行 。
说明这个passwd是su
-
user这条指令中必须输入的部分 。passwd实际上是pass
word的缩写,就是密码 。
你应该这样:
su
-
user回车
输入密码
这个密码是什么 。不一定 。不同的发行版会有不同设置 。有些版本的linux,密码指的是具有超级管理权限的root的密码 。有的指的是当前登入系统的普通用户的密码 。你自己去试一下就知道了 。
linux系统密码怎么输进单用户模式,改密码?。】氖焙颍?进入grub选择 , 然后输入b,在敲空格
输入g
在敲回车 。敲b保存,启动后输入:passwd
user
密码
然后reboot重启ok
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修改用户密码的命令是在Unix/Linux系统中,passwd这个指令可以用来变更使用者的密码,对于一般使用者而言(非root) , 执行passwd之后,会需要输入目前现行的密码,才可以允许密码的变更;而如果是root管理者的话,则可以在不需要现行密码的情况下,变更任何使用者的密码(包含root自己的密码) 。
变更使用者密码
一般的使用者执行passwd即可变更自己的密码:
如果是root管理者的话 , 可以变更任何使用者的密码:
sudo passwd xxx
如果变更root管理者的密码,就跟一般使用者一样直接执行passwd即可 。
显示密码状态资讯
若要显示密码的状态资讯,可以加上-S参数:
这个输出包含七个栏位:
帐号名称 。
密码状态,状态包含锁定密码(L)、无密码(NP)与可用密码(P) 。
上次修改密码的时间 。
密码最短使用期限(minimum password age),单位为天 。
密码最长使用期限(maximum password age),单位为天 。
密码过期前警告期间(password warning period) , 单位为天 。
密码过期后可使用的期间(password inactivity period),单位为天 。
如果是root管理者 , 则可以查看特定使用者的密码资讯:
sudo passwd -S gtwang
root管理者可以使用-aS参数查阅所有使用者的密码状态资讯:
sudo passwd -a
移除使用者的密码
若要移除使用者的密码,可以使用-d参数 , 并加上使用者的名称:
sudo passwd -d xxxx
移除使用者的密码之后,可以检查一下状态资讯:
sudo passwd -S xxxx
xxxx NP 09/30/2015 0 99999 7 -1
在密码被移除之后,该使用者的帐号也会同时被停用,无法登入 。
设定密码为过期状态
有时候因为某些原因(像是重新设定密码之后),我们会希望使用者立刻更改自己的密码,这时候我们可以使用-e参数:
sudo passwd -e xxx
passwd: password expiry information changed.
检查一下状态资讯:
sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
这时候如果使用者使用SSH 登入的话,系统就会强制变更密码:
关于linux命令密码输入和linux命令行输入密码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读