
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
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)