- 浏览: 112483 次
文章分类
最新评论
/etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单;为所有用户指定了主目录;在登录时使用的 shell 程序名称等。该文件还保存了用户口令;给每个用户提供系统识别号。
/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式:
name:password:uid:gid:comment:home:shell
含义如下:
域 说明
name
用户登录名
password
用户口令。此域中的口令是加密的。当用户登录linux系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。
uid
指定用户的 UID。用户登录进系统后,系统通过该值,而不是用户名来识别用户。
gid
GID。如果系统要对相同的一群人赋予相同的权利,则使用该值。
comment
用来保存用户的真实姓名和个人细节。
home
指定用户的主目录的绝对路径。
shell
如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令。
/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式:
name:password:uid:gid:comment:home:shell
含义如下:
域 说明
name
用户登录名
password
用户口令。此域中的口令是加密的。当用户登录linux系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。
uid
指定用户的 UID。用户登录进系统后,系统通过该值,而不是用户名来识别用户。
gid
GID。如果系统要对相同的一群人赋予相同的权利,则使用该值。
comment
用来保存用户的真实姓名和个人细节。
home
指定用户的主目录的绝对路径。
shell
如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令。
发表评论
-
linux关机方法:Linux关机与重启命令
2015-03-25 15:57 493linux快速关机技巧:Linux ... -
tp-link路由器设置方法分享
2014-09-09 17:02 599tp-link路由器设置方法收藏 在家里上 ... -
shell脚本:自动发送密码抓取远程日志的方法
2014-08-15 22:38 1400转自:http://www.cnblogs.com/yes ... -
如何查看Linux是32位还是64位的方法?
2014-08-11 06:16 616查看Linux是32位还是64位的方法 ... -
linux输入输出重定向详解(转)
2014-08-11 06:15 1665linux中使用重定向符号可以实现输出输入重定向,默认条件下 ... -
apache rewrite规则白名单配置方法
2014-06-13 16:44 1369如何在apache中使用rewrite规则配置白名单,这里分 ... -
Apache Rewrite重写规则配置
2014-06-13 16:43 77513个实用的Apache Rewrite重写规则,做个记录, ... -
Shell如何处理包含空格的文件名
2014-05-06 17:01 548Shell中处理包含空格的 ... -
linux 开机启动脚本顺序
2014-03-23 22:25 808linux 开机启动脚本顺序 linux 开机启 ... -
centos 6.3 64位下安装mysql5.5.36
2014-03-20 09:14 633准备如下安装包: 1.MySQL-server-5.5.36 ... -
Linux下磁盘管理命令df与du
2013-07-04 16:06 719对磁盘进行查看和控制的两个linux命令,df和du。 一、 ... -
hdparm--Linux测试硬盘速度的命令
2013-07-04 16:00 1362hdparm 命令 功能说明:显示与设定硬盘的参数。 语法: ... -
linux解压命令tar的用法
2013-06-26 22:52 863tar命令 tar [-cxtzjvfpPN] 文件与目录 . ... -
ssh连接因超时闲置断开的解决方法
2013-06-26 22:51 823如何避免SSH连接因超时闲置断开? 用SSH过程连接时,经常 ... -
找回 linux root密码的几种方法
2013-06-26 22:49 718第1种方法: 1.在系统进入单用户状态,直接用passwd r ... -
解决Apache 本地服务器启动后又自动停止的问题
2013-06-07 07:03 874apache本地服务器,启动后又自动停止: setup_inh ... -
apache虚拟主机设置泛域名的方法
2013-06-07 07:01 1363在apache虚拟主机中设置泛域名解析,主要是用到Server ... -
rsync 数据同步使用详解
2013-06-07 06:59 850rsync 是很强大的同步工具。不少project都提供 ht ... -
linux下Squid反向代理搭建CDN缓存服务器的方法详解
2013-06-07 06:57 1671在移动机房放置一台CDN代理服务器,通过智能DNS解析,让电信 ... -
Linux的Find命令使用举例
2013-06-01 22:48 1157linux命令之find命令使用举例。 在当前目录和子目录 ...
相关推荐
`/etc/passwd`文件的每一行代表一个用户账户,而这个文件本身是可读的,但为了安全,敏感信息如口令通常不会直接写入。因此,理解这个文件的结构和内容对于Linux系统管理员来说至关重要,因为它直接影响到用户权限的...
使用`cat /etc/passwd`命令可以查看系统中的所有用户信息,包括用户名、用户ID(UID)、组ID(GID)、用户主目录和默认Shell。每个用户都有一个对应的条目,这些信息对于管理用户权限和配置非常重要。 2. **查看...
1. 列出`/etc`目录下的所有文件名称:使用`ls -a /etc`命令,其中`-a`选项表示显示隐藏文件。 2. 创建文件`file1`和`file2`并复制到`/home`目录下:首先创建文件,`touch /home/file1 /home/file2`,然后复制,`cp ...
### Linux里/etc下的文件解析 在Linux系统中,`/etc`目录是非常关键的一个位置,它主要用于存储系统级的配置文件。这些配置文件对于整个系统的正常运行至关重要,它们定义了系统的行为、网络设置、用户权限等多种...
例如,/etc/passwd 文件中的字段是用冒号(:)分隔的,可以使用 -t 选项指定分隔符,例如 sort -t : -k 5,5 /etc/passwd 按照注释字段对密码文件进行排序。 Sort 命令还可以使用键和偏移量来进行更精细的控制。偏移...
`/etc/shells` 文件在Linux系统中扮演着特殊的角色。它是一个文本文件,列出了系统允许用户选择作为登录Shell的所有合法程序。例如,如果一个用户想要更改他们的Shell,他们必须选择`/etc/shells`文件中列出的一个。...
`etc`在英文中是"etcetera"的缩写,意为"等等",在Linux世界里,它代表着系统运行所需的众多配置选项。这个目录下的文件用于设定和管理服务、用户权限、网络参数、系统时区等。`etc.tar.gz`是一个压缩文件,里面包含...
- `/etc/default/` 目录下的文件通常用于存储各种服务的默认配置选项。 17. **/etc/shells** - 此文件列出了系统上可接受的shell列表。 18. **/etc/skel** - `/etc/skel` 目录包含了新创建用户家目录的基本...
在/etc/passwd文件中添加#;C. 将shell字段改为/sbin/nologin,这两种方法都可以暂停用户账号。B和D不是正确的方法。 以上是Linux系统管理中涉及的一些核心概念和常用命令的解释,对于理解和操作Linux系统至关重要...
2. **备份`:** 使用`cp -p /etc/passwd /etc/passwd_bak`命令将`/etc/passwd`文件备份至`/etc/passwd_bak`。 3. **锁定账户**: 使用`passwd -l username`命令锁定指定用户,确保该账户无法被登录。 4. **检查空密码...
10. `find /etc -name 'passwd'`: `find`命令查找指定路径下的文件,`-name`选项用来指定文件名。这条命令会在`/etc`目录下查找名为`passwd`的文件。 11. `touch /home/dir1/1.txt`: `touch`命令创建新文件,这里会...
* grep "USER" /etc/passwd:在 /etc/passwd 文件中搜索包含 "USER" 的行 * grep 'USER' /etc/passwd:在 /etc/passwd 文件中搜索包含 "USER" 的行 * grep whoami /etc/passwd:在 /etc/passwd 文件中搜索包含当前...
本文将详细解析几个关键的配置文件,包括`/etc/passwd`、`/etc/group`和`/etc/fstab`,以及与这些文件相关的安全性和命令。 1. `/etc/passwd`文件 `/etc/passwd`是Linux中存储用户基本信息的文件,包括用户名、...
例如,要查看 `/etc/passwd` 文件的审计日志,可以使用以下命令: `ausearch -f /etc/passwd` 生成简要报告 可以使用 `aureport` 工具生成简要报告。例如: `aureport` 添加规则到 audit.rules 文件 可以将...
find 命令可以在指定目录下查找文件,并且可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。 find 命令的基本语法为:find [path...] [expression],其中 path 是要查找的目录,expression ...
Linux 中的 ls 命令用于显示当前目录下的文件和子目录。通过在根目录下使用 ls 命令,可以查看 CentOS 根目录下的所有内容。 2. 进入 /tmp 目录,以自己的学号建一个目录,并进入该目录。(cd /tmp && mkdir ...
- **复杂配置型**:如 Apache 的 `/etc/httpd.conf` 文件,包含了丰富的配置选项和参数。 #### 五、系统配置文件详解 **系统配置文件** 是指那些影响整个操作系统行为的文件。它们对于确保系统安全稳定运行至关重要...
- 使用命令`cp /etc/passwd /mnt/etc/passwd`将rootdisk中的/etc/passwd文件复制到硬盘的/etc目录下。 6. **重新启动系统:** - 从硬盘启动后,登录时不会询问超级用户密码。 7. **恢复原始/etc/passwd文件:** -...
例如,`ls -l | head`可以显示当前目录下文件列表的前10项,而`find /home -type f | tail`则能找到`/home`目录下最后10个文件。 总的来说,`head`和`tail`是Linux系统管理者的得力助手,它们提供了一种高效且灵活...