`
luckliu521
  • 浏览: 258963 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

查看用户组权限

阅读更多
查看用户组最简单的办法是:

#cat /etc/passwd

效果如下:

大小: 152.77 K 尺寸: 400 x 374 浏览: 563 次 点击打开新窗口浏览全图

说到这里要另外臭屁两句,关于linux下口令相关的文件存放位置说明

/usr/bin/passwd 包含 passwd 命令。
/etc/passwd 包含用户 ID、用户名、主目录、登录 shell 和 finger 的信息
/etc/security/passwd 包含加密的密码和安全性信息。
/etc/shdow  用户加密后的口令存放位置

好了回头说说/etc/passwd文件,不好意思又要大家见识大学教授的水平了~~

/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(分隔为7个字段,其格式和具体含义如下:

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

1)“用户名”是代表用户账号的字符串。通常长度不超过8个字符,并且由大小写字母和/或数字组成。登录名中不能有冒号(,因为冒号在这里是分隔符。为了兼容起见,登录名中最好不要包含点字符(.),并且不使用连字符(-)和加号(+)打头。

2)“口令”一些系统中,存放着加密后的用户口令字。。虽然这个字段存放的只是用户口令的加密串,不是 明文,但是由于/etc/passwd文件对所有用户都可读,所以这仍是一个安全隐患。因此,现在许多 Linux 系统(如SVR4)都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如“x”或者“*”。

3)“用户标识号”是一个整数,系统内部用它来标识用户。一般情况下它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的,系统内部将把它们视为同一个用户,但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等。

通常用户标识号的取值范围是0~65 535。0是超级用户root的标识号,1~99由系统保留,作为管理账号,普通用户的标识号从100开始。在Linux系统中,这个界限是500。

4)“组标识号”字段记录的是用户所属的用户组。它对应着/etc/group文件中的一条记录。

5)“注释性描述”字段记录着用户的一些个人情况,例如用户的真实姓名、电话、地址等,这个字段并没有什么实际的用途。在不同的Linux 系统中,这个字段的格式并没有统一。在许多Linux系统中,这个字段存放的是一段任意的注释性描述文字,用做finger命令的输出。

6)“主目录”,也就是用户的起始工作目录,它是用户在登录到系统之后所处的目录。在大多数系统中,各用户的主目录都被组织在同一个特定的目录下,而用户主目录的名称就是该用户的登录名。各用户对自己的主目录有读、写、执行(搜索)权限,其他用户对此目录的访问权限则根据具体情况设置。

7)用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell。 Shell 是用户与Linux系统之间的接口。Linux的Shell有许多种,每种都有不同的特点。常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。系统管理员可以根据系统情况和用户习惯为用户指定某个Shell。如果不指定Shell,那么系统使用sh为默认的登录Shell,即这个字段的值为/bin/sh。

用户的登录Shell也可以指定为某个特定的程序(此程序不是一个命令解释器)。利用这一特点,我们可以限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统。有些Linux 系统要求只有那些在系统中登记了的程序才能出现在这个字段中。

最后说一下在linux上如何添加组和用户

添加组:

groupadd http

用户添加

usage: useradd     [-u uid [-o]] [-g group] [-G group,...]

                     [-d home] [-s shell] [-c comment] [-m [-k template]]

                     [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] [-l] name

         useradd     -D [-g group] [-b base] [-s shell]

                     [-f inactive] [-e expire ]

[root@localhost httpd]# useradd     http -g http
分享到:
评论

相关推荐

    linux用户和组权限管理

    linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。

    Gitblit获取用户权限用户组权限.rar

    在Gitblit中,用户权限和用户组权限是系统安全性和协作效率的关键元素。本项目涉及的是通过C#编程语言,利用.NET Framework 4.6.1环境,读取Gitblit的用户和用户组权限配置,并将这些数据导出到Excel文件中,方便...

    linux下用户组、文件权限详解

    使用 `cat /etc/passwd` 或 `vi /etc/passwd` 来查看并确认 `abigale` 的用户组已经被更改为 `group1`。 以上步骤展示了如何在 Linux 系统中管理和调整用户组及文件权限,这对于日常的系统维护和安全管理至关重要...

    Sybase用户权限说明

    Sybase用户权限说明 Sybase数据库用户权限控制是数据库安全的核心部分,它控制着数据库用户对数据库的访问和操作权限。...通过了解数据库用户、数据库用户组、别名用户和权限控制,可以更好地管理Sybase数据库的安全。

    [源码]用户组权限设置

    本文将详细阐述如何进行用户组权限设置,特别是基于数据库的权限配置和用户分组,以及如何实现无限级别的权限分级。这一过程通常涉及多方面的技术和策略,包括身份验证、授权、角色管理和数据库操作。 首先,我们要...

    用户组和用户管理 Access VB 权限管理

    首先,用户组是权限管理的核心元素,它允许我们将多个用户归类并赋予相同的权限集。通过创建用户组,管理员可以一次性设定一组用户的访问级别,而无需逐个用户操作,大大提高了管理效率。例如,在`工程1.exe`和`工程...

    操作系统安全:WINDOWS用户组与权限.pptx

    操作系统安全是IT领域中至关重要的一个方面,尤其是在Windows操作系统中,用户组与权限的管理是确保系统稳定性和数据安全的基础。Windows系统设计了多种用户组,以满足不同用户的需求并控制其对系统的访问权限。 ...

    5用户组和权限管理.pdf

    总而言之,Linux系统中的用户组和权限管理是一套复杂而细致的机制,目的是为了确保系统的安全性。从用户帐号和组的创建到文件的权限设置,每一步骤都旨在提供灵活而强大的权限控制,使得系统管理员可以精确地管理...

    SharePoint设置用户组访问权限WebPart

    本项目名为 "SharePoint设置用户组访问权限WebPart",其核心功能是通过WebPart组件来实现用户组权限的判断与页面跳转,从而为用户提供定制化的访问体验。 WebPart是SharePoint的一种强大的功能,它是构建自定义用户...

    java用户角色权限

    例如,“管理员”角色可能包含查看所有数据、添加和删除用户的权限,而“普通用户”角色可能只允许查看和编辑自己的数据。角色是权限分配的中介,使得权限管理更为灵活和可扩展。 3. **权限(Permission)**:权限...

    Discuz2.5 用户组图标15组

    在Discuz论坛系统中,用户组是一种管理用户权限和角色的重要方式。用户组图标则是用户在论坛中展示身份的一种视觉表现,它能直观地反映出用户在社区中的地位和贡献程度。 本资源"Discuz2.5 用户组图标15组"是专门为...

    gaussioan安装及用户组权限配置

    "Gaussian安装及用户组权限配置" Gaussian是一款常用的量子化学计算软件,在高性能计算领域中发挥着重要作用。为了让Gaussian软件能够正确地安装和运行,需要进行相关的配置和权限设置。下面将详细介绍Gaussian的...

    用户和用户组管理-组信息文件

    这些用户共享相同的组权限。 #### 四、总结 通过以上对 `/etc/group` 和 `/etc/gshadow` 文件的详细介绍,我们可以了解到这两个文件在用户组管理方面的重要作用。`/etc/group` 文件提供了关于用户组的基本信息,而...

    VisualSVN 权限查看器

    权限查看器会列出每个目录下的用户和用户组,以及它们对应的访问权限。你可以看到哪些用户有读/写权限,哪些没有。 3. **编辑权限** 如果需要更改权限,可以直接在界面上选中用户或用户组,然后调整权限级别。这...

    AIX用户权限

    用户组与组权限 除了用户ID之外,AIX还通过用户组来进一步细化权限管理。每个用户可以属于一个或多个用户组,这使得同一组内的用户可以共享某些资源和权限。使用`groups`和`setgroups`命令可以查看和设置用户所属...

    linux操作用户及权限分配

    * -d 选项:指定用户组的目录,如果此目录不存在,则同时使用-m 参数,可以创建主目录,不选参数,则默认在/home 目录下创建一个与用户名同名的文件夹。 * -g 选项:指定用户所属的用户组。 * -G 选项:指定用户所属...

    配置TFS用户、组、权限

    TFS的安全模型基于用户和组,这意味着管理员可以将权限授予用户组,而不是单独的用户,这样能够简化权限管理并降低错误配置的风险。TFS提供了一套默认的组,包括服务器级别、集合级别和项目级别的组,这些预定义的组...

    用户组和权限管理md

    ### Linux用户组与权限管理详解 #### 一、Linux安全模型及用户组概念 Linux操作系统在安全性方面有着一套成熟的设计方案,这套方案主要包括了认证(Authentication)、授权(Authorization)以及审计(Accounting/...

    Linux系统C语言编程连接MySql数据库实现的用户用户组色权限管理系统(图形界面)

    4、新增 修改用户以及删除用户组模块(有用户属于该用户组 用户组名字不允许更改 用户组不允许删除); 5、新增 增加用户、用户组时候,若要增加的用户名已存在(给出用户存在的提示信息); 6、修改了 显示的...

    discuz烟雨卡密用户组插件

    1. **卡密生成**:管理员可以自定义不同级别的卡密,每个卡密对应不同的用户组,赋予不同的权限,如阅读权限、发帖权限、下载权限等。 2. **用户组升级**:用户购买卡密后,只需在论坛内激活,即可自动提升到对应...

Global site tag (gtag.js) - Google Analytics