linux+日志保存在哪里?密码文件是什么?

 我来答
动组神洁1j
2023-05-12 · 超过89用户采纳过TA的回答
知道小有建树答主
回答量:753
采纳率:100%
帮助的人:13.3万
展开全部

在 Linux 系统中,日志文件通常保存在

/var/log
目录下。不同的日志文件记录着不同的系统事件,例如登录记录、系统启动记录、应用程序日志等等。下面是一些常见的日志文件:

  • /var/log/messages

    :记录系统的警告和错误信息。

  • /var/log/auth.log

    :记录系统的认证和授权信息,例如登录和 sudo 命令的使用。

  • /var/log/syslog

    :记录系统的一般信息,包括内核和应用程序日志。

  • /var/log/dmesg

    :记录系统启动时的内核信息。

  • 另外,密码文件通常是

  • /etc/passwd

  • 文件。它包含了系统上所有用户的基本信息,例如用户名、UID、GID、登录 Shell 和主目录等等。但是,密码本身并不保存在这个文件中,而是保存在/etc/shadow

  • 文件中,只有 root 用户才能访问该文件。/etc/passwd

  • 文件中的每个用户条目都包含一个指向/etc/shadow

  • 文件中相应用户的密码哈希值的指针。
l7722526
2023-05-12 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3816万
展开全部
NIX/Linux的密码文件原来采用/etc/passwd,共有7个字段。用户的密码加密后放在每一行的第二个字段里,这个 /etc/passwd文件在一般情况下是所有用户可读,只有root用户可写的,这样不良用户就可能读取加密后的密码字串来取得密码。因为这个安全原因,设置一个/etc/shadow文件专门用于保存密码且它的权限一般是root可读,没有其他权限。这样加密后的密码文件就不能被普通用户读取。做法是把/etc/passwd对应的密码字段用*号表示,在/etc/shadow里对应的一行,有用户名和真正的密码加密字串,其他的字段一般留空。

原始建立起来的系统,只有/etc/passwd文件,使用useradd,passwd命令也只能把密码写入/etc/passwd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式