`

linux下/etc/passwd文件选项 中文说明

阅读更多
/etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单;为所有用户指定了主目录;在登录时使用的 shell 程序名称等。该文件还保存了用户口令;给每个用户提供系统识别号。

/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式:
name:password:uid:gid:comment:home:shell

含义如下:

域 说明

name
用户登录名

password
用户口令。此域中的口令是加密的。当用户登录linux系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。

uid
指定用户的 UID。用户登录进系统后,系统通过该值,而不是用户名来识别用户。

gid
GID。如果系统要对相同的一群人赋予相同的权利,则使用该值。

comment
用来保存用户的真实姓名和个人细节。

home
指定用户的主目录的绝对路径。

shell
如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令。
分享到:
评论

相关推荐

    linux下/etc/passwd文件的选项说明

    `/etc/passwd`文件的每一行代表一个用户账户,而这个文件本身是可读的,但为了安全,敏感信息如口令通常不会直接写入。因此,理解这个文件的结构和内容对于Linux系统管理员来说至关重要,因为它直接影响到用户权限的...

    cat /etc/passwd 查看linux用户

    使用`cat /etc/passwd`命令可以查看系统中的所有用户信息,包括用户名、用户ID(UID)、组ID(GID)、用户主目录和默认Shell。每个用户都有一个对应的条目,这些信息对于管理用户权限和配置非常重要。 2. **查看...

    1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma

    1. 列出`/etc`目录下的所有文件名称:使用`ls -a /etc`命令,其中`-a`选项表示显示隐藏文件。 2. 创建文件`file1`和`file2`并复制到`/home`目录下:首先创建文件,`touch /home/file1 /home/file2`,然后复制,`cp ...

    linux里etc下的文件解析

    ### Linux里/etc下的文件解析 在Linux系统中,`/etc`目录是非常关键的一个位置,它主要用于存储系统级的配置文件。这些配置文件对于整个系统的正常运行至关重要,它们定义了系统的行为、网络设置、用户权限等多种...

    Linux中用Sort和Tsort对文件进行排序

    例如,/etc/passwd 文件中的字段是用冒号(:)分隔的,可以使用 -t 选项指定分隔符,例如 sort -t : -k 5,5 /etc/passwd 按照注释字段对密码文件进行排序。 Sort 命令还可以使用键和偏移量来进行更精细的控制。偏移...

    Linux 系统shell编程

    `/etc/shells` 文件在Linux系统中扮演着特殊的角色。它是一个文本文件,列出了系统允许用户选择作为登录Shell的所有合法程序。例如,如果一个用户想要更改他们的Shell,他们必须选择`/etc/shells`文件中列出的一个。...

    etc.tar.gz-Linux下etc配置文件目录样例

    `etc`在英文中是"etcetera"的缩写,意为"等等",在Linux世界里,它代表着系统运行所需的众多配置选项。这个目录下的文件用于设定和管理服务、用户权限、网络参数、系统时区等。`etc.tar.gz`是一个压缩文件,里面包含...

    Linux复习题综合练习

    在/etc/passwd文件中添加#;C. 将shell字段改为/sbin/nologin,这两种方法都可以暂停用户账号。B和D不是正确的方法。 以上是Linux系统管理中涉及的一些核心概念和常用命令的解释,对于理解和操作Linux系统至关重要...

    linux安全加固方案.pdf

    2. **备份`:** 使用`cp -p /etc/passwd /etc/passwd_bak`命令将`/etc/passwd`文件备份至`/etc/passwd_bak`。 3. **锁定账户**: 使用`passwd -l username`命令锁定指定用户,确保该账户无法被登录。 4. **检查空密码...

    Linux操作系统课程第一次测试题.docx

    10. `find /etc -name 'passwd'`: `find`命令查找指定路径下的文件,`-name`选项用来指定文件名。这条命令会在`/etc`目录下查找名为`passwd`的文件。 11. `touch /home/dir1/1.txt`: `touch`命令创建新文件,这里会...

    Linux教程-linux-文本处理-grep.docx

    * grep "USER" /etc/passwd:在 /etc/passwd 文件中搜索包含 "USER" 的行 * grep 'USER' /etc/passwd:在 /etc/passwd 文件中搜索包含 "USER" 的行 * grep whoami /etc/passwd:在 /etc/passwd 文件中搜索包含当前...

    linux配置文件[参照].pdf

    本文将详细解析几个关键的配置文件,包括`/etc/passwd`、`/etc/group`和`/etc/fstab`,以及与这些文件相关的安全性和命令。 1. `/etc/passwd`文件 `/etc/passwd`是Linux中存储用户基本信息的文件,包括用户名、...

    Linux audit 日志审计服务安装及使用

    例如,要查看 `/etc/passwd` 文件的审计日志,可以使用以下命令: `ausearch -f /etc/passwd` 生成简要报告 可以使用 `aureport` 工具生成简要报告。例如: `aureport` 添加规则到 audit.rules 文件 可以将...

    Linux网络操作系统基础:文件命令查找find命令用法.pptx

    find 命令可以在指定目录下查找文件,并且可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。 find 命令的基本语法为:find [path...] [expression],其中 path 是要查找的目录,expression ...

    实验3 Linux文件与目录管理(1).pdf

    Linux 中的 ls 命令用于显示当前目录下的文件和子目录。通过在根目录下使用 ls 命令,可以查看 CentOS 根目录下的所有内容。 2. 进入 /tmp 目录,以自己的学号建一个目录,并进入该目录。(cd /tmp && mkdir ...

    理解 Linux 配置文件

    - **复杂配置型**:如 Apache 的 `/etc/httpd.conf` 文件,包含了丰富的配置选项和参数。 #### 五、系统配置文件详解 **系统配置文件** 是指那些影响整个操作系统行为的文件。它们对于确保系统安全稳定运行至关重要...

    linux基础与应用linux系统常用技巧.docx

    - 使用命令`cp /etc/passwd /mnt/etc/passwd`将rootdisk中的/etc/passwd文件复制到硬盘的/etc目录下。 6. **重新启动系统:** - 从硬盘启动后,登录时不会询问超级用户密码。 7. **恢复原始/etc/passwd文件:** -...

    Linux系统head与tail命令详解.doc

    例如,`ls -l | head`可以显示当前目录下文件列表的前10项,而`find /home -type f | tail`则能找到`/home`目录下最后10个文件。 总的来说,`head`和`tail`是Linux系统管理者的得力助手,它们提供了一种高效且灵活...

Global site tag (gtag.js) - Google Analytics