如何查找linux系统的用户名密码

如何查找linux系统的用户名密码,第1张

1、首先进入到linux桌面,在右击桌面,单击打开终端。

2、在如下图输入head -3 /etc/passwd可以看查前三密码

3、回车这后就可以看到前三行的密码保存的位置。

4、在输入cat /etc/shadow,回车。

5、可以看到这里所以的用户和密码。

6、在输入ls -l /etc/passwd /etc/shadow可以看查密码的权限。

可以使用getuid()获取用户的ID号,然后通过getpwuid函数通过用户的uid查找用户的passwd数据来获取系统登录的用户名。

#include

#include

#include

int main(void)

{

struct passwd *pwd

pwd = getpwuid(getuid())

printf("当前登陆的用户名为:%s\n", pwd->pw_name)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8909306.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存