一个关于linux系统的密码问题
系统中/etc/passwd文件显示用户sarwar的内容如下:sarwar:x:500:501:turbosarwar:/home/sarwar:/bin/bash问,...
系统中/etc/passwd文件显示用户sarwar的内容如下:
sarwar:x:500:501:turbo sarwar:/home/sarwar:/bin/bash
问,用户是否已设密码,为甚么 展开
sarwar:x:500:501:turbo sarwar:/home/sarwar:/bin/bash
问,用户是否已设密码,为甚么 展开
展开全部
这个不能判断用户已经设置了密码,判断用户是否设置密码要看/etc/shadow ,例如下面这个
bin:*:15440:0:99999:7:::
这个看第二个域,域的分割符是“:” ,第二个域是* 代表该用户还没设置密码,除了root用户su进去之外,其他方法进不去。下面这种,第二个域有加密的密文的,代表用户已经设置了密码。
root:$2a$10$AO0ryFowwCrojjv54AkY6OotDWMO5SBgPYvKyawagO0/vKyXEi3cK:15839:0:99999:7::: 第二个域是!号的,代表该用户已经锁定。
bin:!*:15440:0:99999:7:::
bin:*:15440:0:99999:7:::
这个看第二个域,域的分割符是“:” ,第二个域是* 代表该用户还没设置密码,除了root用户su进去之外,其他方法进不去。下面这种,第二个域有加密的密文的,代表用户已经设置了密码。
root:$2a$10$AO0ryFowwCrojjv54AkY6OotDWMO5SBgPYvKyawagO0/vKyXEi3cK:15839:0:99999:7::: 第二个域是!号的,代表该用户已经锁定。
bin:!*:15440:0:99999:7:::
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询