当前位置:首页 > 开发 > 编程语言 > Java > 正文

菜鸟学Linux - 用户与用户组基础

发表于: 2015-11-13   作者:互联网   来源:转载   浏览次数:
摘要: /etc/passwd: 用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中。后来出于安全考虑,将密码放在/etc/shadow中去): /etc/group: 用户组的信息是保存在/etc/group下面: /etc/shadow: 密码信息是保存在/etc/shadow下面: 通过‘:’,将/etc/shadow的内容分层以下内容(从左

/etc/passwd:

用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中。后来出于安全考虑,将密码放在/etc/shadow中去):

/etc/group:

用户组的信息是保存在/etc/group下面:

/etc/shadow:

密码信息是保存在/etc/shadow下面:

通过‘:’,将/etc/shadow的内容分层以下内容(从左至右)

帐号名称

密码

最近修改密码的日期(从1970-1-1开始算起,单位是天)

从上一次修改日期算起,密码不可更改的天数

密码需要重新设置的天数(上面例子中,为99999天)

密码需要重新设置前的警告天数

密码过期后的宽限时间,在宽限时间内密码仍可用

帐号失效日期

保留(用于将来扩展)

初始组和有效组:

一个用户可以属于多个用户组,那么这就带来一个问题,当用户创建文件或者文件夹的时候,那么该文件或者文件夹的用户组应该是哪个呢?实际上,/etc/passwd下面记录的GID是初始组的ID。当用户登录以后就具有了初始组的权限。文件或者文件夹的用户组是由创建者的有效组决定的。我们可以通过groups命令查看当前用户所有的用户组,排在第一位就是有效组,参看下面的例子:

我们可以通过newgrp groupname来改变当前用户的有效组。需要注意的是,使用了这个命令后,实际是启动了一个新的bash进程,新的有效组群只在新的bash进程中生效。返回来原来的bash进程后,新设置的有效组就失效了,例子如下:

菜鸟学Linux - 用户与用户组基础_第1张图片

菜鸟学Linux - 用户与用户组基础

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1,用户和用户组文件 在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置
1,用户和用户组文件 在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置
1,用户和用户组文件 在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置
用户(user)和用户组(group)概念 linux是一个多用户操作系统,他允许多个用户登录linux系统进行各
第一步:登录已有的Linux系统,使用root账户,登录好以后,如下图: 这样,就登录到Linux系统中,而
相信不少朋友在学习LINUX的时候都会遇到一个WINDOWS时代同样的问题,那就是硬盘分区,LINUX的分区比WI
变量是一个很重要的概念,无论是bash脚本还是其他语言,都是如此。在bash中,创建变量很简单,给变
bash是各大Linux发行版都支持的shell。当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可
用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号