查看用户的信息文件-passwd

passwd 文件

  位置:/etc/passwd

  作用:用于保存用户的账户信息

注意点:由于passwd也可以作为一个命令直接使用,也可以作为配置文件,所以如果使用man命令进行查看帮助信息时,应该有2种写法

man  5  passwd            查看的是passwd命令的帮助

man  1  passwd            查看的是配置文件的帮助

 使用 cat  /etc/passwd 命令以后,会看到这样的画面

我们会看到7个字段,分别用  :隔开,如上图所示:一一解释

    第一字段:用户名称,他是系统中唯一的(建议设置用户名有一定的规范,有一定的意义)

    第二字段:密码口令(为了用户的信息安全,这里使用的口令X,而真正的密码存放在 /etc/shadow 中)

    第三字段:UID用户标志号

         0      超级用户

           1-499    系统用户(不可以登录,不要轻易删除)

         500以后     普通用户(使用useradd添加的新用户,它的UID都是从500以后开始)

         如果将一个普通用户快速改变为root用户,可以直接将普通用户的UID改变为0

    第四字段:GID   初始组ID号

         初始组:用户一登陆就立即拥有这个用户组的相关权限,每个用户的初始组只能有一个,一般就是和这个用户的用户名相同的组名作为这个用户的初始组。

         附加组:用户可以加入多个其他的用户组,并拥有这些组的权限,附加组可以有多个。

    第五字段:用户说明(可以为空)

    第六字段:用户主目录(家目录)

           普通用户的家目录一般为  /home/用户名/

           超级用户的家目录为    /root/

    第七字段:命令解释器

             默认为/bin/bash    还写为/sbin/nologin

原文地址:https://www.cnblogs.com/pcliu/p/10025936.html

时间: 2024-11-08 23:08:38

查看用户的信息文件-passwd的相关文章

查看用户登录信息并统计登陆的次数

一.查看用户登录信息的命令 1.    w                查看当前系统上登录的所有用户的信息 2.    who            查看该shell终端下登录用户的详细信息 3.    whoami      查看本shell终端下登陆的用户 4.    last            查看历史的所有登录信息 [[email protected]_server workspace]# w  14:59:23 up 19 days,  5:35,  1 user,  load 

ps、top 、free查看用户资源信息

查看root用户的进程信息. 运行命令: ps -u root 查看oracle用户的进程信息. 运行命令: ps -u oracle 若查看现在的资源占用情况,如何呢? 运行命令: top 可以很详细的查看各个进程的运行情况. 若查看内存使用情况, 如何呢?  运行命令: free -g 可以查看占用内存的详细情况.

SAP 如何查看用户登录信息

1.首先进入事务代码 SM19  配置审计参数文件 2.选择客户端,用户名,并且勾选过滤激活之后点击细节配置,进入如下界面: 配置完成之后,点击保存. 3.并且可以进入SM20界面,选择要查看的客户端和账号之后,点击重新读取审计日志查看信息

linux查看用户登录信息2-who命令

who命令与w命令相似,但要比w命令显示更加详细的信息.[[email protected] opt]# man who WHO(1) User Commands WHO(1) NAME who - show who is logged on SYNOPSIS who [OPTION]... [ FILE | ARG1 ARG2 ] DESCRIPTION Print information about users who are currently logged in. -a, --all s

Linux 用户登录信息文件

修改文件/etc/login.defs [[email protected] ~]# cat /etc/login.defs |grep -v "#"MAIL_DIR /var/spool/mailPASS_MAX_DAYS 99999 ---过期时间PASS_MIN_DAYS 0 ---最短时间PASS_MIN_LEN 5PASS_WARN_AGE 7UID_MIN 500 ---UID最小值UID_MAX 60000 GID_MIN 500 ---GID最小值GID_MAX 600

linux查看用户登录信息-w命令

NAME w - Show who is logged on and what they are doing. SYNOPSIS w - [husfV] [user] DESCRIPTION w displays information about the users currently on the machine, and their processes. The header shows, in this order, the current time, how long the syst

Linux用户信息文件/etc/passwd

用户信息文件/etc/passwd如下所示使用命令grep查看用户vampire信息 1 [[email protected] /]# grep vampire /etc/passwd 2 vampire:x:501:501::/home/vampire:/bin/bash 信息说明第一字段: 用户名(vampire)第二字段: 密码位(x),只是一个占位符,真正的密码存放在/etc/shadow文件中第三字段: UID(501)用户id,0为超级用户,1~499系统用户,一般不能登录系统,也叫

Linux用户体系和文件权限总结

一.           Linux系统用户和用户组相关文件 1.  /etc/passwd文件 这个passwd文件是Linux用户信息文件.文件格式说明如下: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin -----------------.. -----------------.. hadoop:x:500:500::/home/hadoop:/bin/bash 文件中每一行是一个用户,各列以:分割,各列的

linux下如何实现不同的用户对同一文件都有写权限

问题产生原因: 用户在创建文件时候,其创建的文件的属主和属组都是用户本身,所以让组具有写权限并不意味着其他用户具有写权限 解决方案: 给共同访问的目录添加SGID权限 解决过程: 场景举例:比如一个公司的开发团队有三个用户:Hadoop.habase.hive  有一个文件目录tmp/project供他们开发,如何实现让这三个用户都对其具有写权限 第一步: 修改三个用户的附加组都为developteam 切换到不同用户下面查看用户是否有写权限 第二步:给属组添加写权限 用户添加到同一个附加组之后