`
elvis4139
  • 浏览: 148223 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux分组管理用户权限

阅读更多
需求:
1、不同的tomcat由不同的人管理,相互独立,自己只能访问自己的tomcat
2、关键人员可以访问多个tomcat目录。
3、便于以后对人员的增加和减少

计划:
1、不同的tomcat目录所属不同的用户组。
2、每个用户组只对自己的tomcat目录有rxw权限。
3、不同的用户可以加入一个或多个用户组中来继承权限。

命令:
创建用户组 ufm_group
[root@admin02 home]# groupadd ufm_group

更改apache-tomcat-7.0.56_ufm文件夹(及其所有子文件夹)的所属用户组为ufm_group
[root@admin02 home]# chgrp -R ufm_group apache-tomcat-7.0.56_ufm/

更改apache-tomcat-7.0.56_ufm文件夹(及其所有子文件夹)的组权限为:读写执行
[root@admin02 home]# chmod -R g=rwx apache-tomcat-7.0.56_ufm/

--------------------------------------------------------
创建用户组 frp_group
[root@admin02 home]# groupadd frp_group

更改apache-tomcat-7.0.56_frp文件夹(及其所有子文件夹)的所属用户组为frp_group
[root@admin02 home]# chgrp -R frp_group apache-tomcat-7.0.56_frp/

更改apache-tomcat-7.0.56_frp文件夹(及其所有子文件夹)的组权限为:读写执行
[root@admin02 home]# chmod -R g=rwx apache-tomcat-7.0.56_frp/

--------------------------------------------------------
新建用户:zhengwei
[root@admin02 home]# adduser zhengwei

修改密码:
[root@admin02 home]# passwd zhengwei

--------------------------------------------------------
将用户[zhengwei]加入到ufm_group组(注:不加-a参数,会把用户从别的组中踢出)
[root@admin02 ~]# usermod -a -G ufm_group zhengwei

将用户[frp_group]加入到ufm_group组(注:不加-a参数,会把用户从别的组中踢出)
[root@admin02 ~]# usermod -a -G frp_group zhengwei

---------------------------------------------------------
编辑/etc/sudoers文件,为指定用户和用户组分配kill权限(以便可以kill掉tomcat进程)

[root@admin02 etc]# visudo -f sudoers

增加以下内容:

## 允许用户zhengwei,在不输入密码的情况下 执行kill命令
# zhengwei      ALL=NOPASSWD:   /bin/kill


## 允许用户组ufm_group和frp_group,在不输入密码的情况下 执行kill命令
%ufm_group      ALL=NOPASSWD:   /bin/kill
%frp_group      ALL=NOPASSWD:   /bin/kill
分享到:
评论

相关推荐

    Linux使用用户权限管理.pdf

    在Linux系统中,用户权限管理是确保系统安全和稳定运行的关键环节。本文主要探讨了两个核心概念:root权限和sudo命令,以及相关的用户和用户组管理操作。 首先,root是Linux系统的超级用户,拥有至高无上的权限,...

    Linux读取Excel文件批量创建用户并分组

    ### Linux读取Excel文件批量创建用户并分组 在Linux环境下进行系统管理和自动化运维时,经常需要处理大量的用户账户管理任务。例如,在学校或大型企业环境中,管理员可能需要批量创建新用户并根据一定的规则(如...

    5用户组和权限管理.pdf

    用户帐号允许个人用户登录系统并获取其操作所需资源的权限,而组帐号则用于将用户分组,以便于进行统一的资源访问管理。 用户和组管理命令是用于创建、修改和删除用户和组的工具。这些命令包括但不限于:useradd、...

    网络安全运行与维护:M3-2加强Linux用户网络访问权限的安全控制[参照].pdf

    "网络安全运行与维护:M3-2 加强 Linux 用户网络访问权限的安全控制" 本资源摘要信息是关于网络安全运行与维护的重要知识点,特别是加强 Linux 用户网络访问权限的安全控制。该资源包括了场景设计、教学过程设计、...

    Linux 用户(user)和用户组(group)管理概述.docx

    Linux操作系统是一种多用户、多任务的环境,允许多个用户同时登录并执行各自的任务,而不会相互干扰。...了解如何创建、修改和管理用户及用户组,对于维护一个安全、高效和多用户共享的Linux环境至关重要。

    cvs用户复杂权限管理

    本文将深入探讨如何在CVS中实现复杂的用户权限管理,确保每个用户根据其角色和职责获得适当级别的访问权限。 #### 一、理解CVS权限管理机制 CVS的权限管理主要依赖于文件系统权限、用户分组以及特定的配置文件。...

    4-3管理Linux用户.pdf

    创建用户组用groupadd命令,管理用户组成员关系用usermod的-G选项,或者gpasswd命令。例如,将test3添加到某个组group1: ```bash gpasswd -a test3 group1 ``` 文件的权限设置是Linux权限控制的核心,通过chmod...

    Linux操作系统用户管理实用教案.ppt

    Linux操作系统用户管理...通过理解这些基本概念,我们可以有效地管理Linux系统中的用户,包括创建、删除用户,管理权限,保护用户数据,以及维护系统的安全性和稳定性。这对于任何Linux环境的运维工作都是必不可少的。

    概要设计说明书(通用权限管理系统)

    组是为了更好地管理用户,对用户进行分组归类,具有上下级关系,可以形成树状视图。 系统的模块结构设计包括组权限管理、角色权限管理、用户权限管理、组织管理和操作日志管理五部分。用户界面的实现使用 Java ...

    用户权限管理系统需求分析报告.doc

    "用户权限管理系统需求分析报告" 本文档对通用用户权限管理系统的总体设计、接口设计、界面总体设计、数据结构设计、系统出错处理设计进行了说明。用户权限管理系统是应用系统不可缺少的一个部分,对应用系统的所有...

    Linux如何创建用户并配置FTP权限.docx

    3. **管理用户分组** 可以使用`groups`命令查看用户的分组,`usermod`命令来改变用户分组: ``` groups lch usermod -G root lch usermod -g lch lch ``` `-G`选项用于改变用户所属的附加组,`-g`选项用于...

    Linux操作系统用户管理PPT课件.pptx

    Linux 操作系统中每一个文件和程序必须属于某一个“用户”的概念,每一个用户都有一个唯一的身份标识叫做用户ID(User ID,UID),每一个用户也至少需要属于一个“用户分组”,也就是由系统管理员建立的用户小团体。...

    今天增加了一些用户分组

    总结来说,"今天增加了一些用户分组"这个活动是IT系统管理中的常见操作,涉及到用户权限的组织和管理。同时,文件名称EbbinghausMemory和Memorize提示我们,这可能与提升用户记忆力的技术或方法有关,尤其是在学习和...

    深入理解Linux,深入理解Linux

    3. **安全性**:Linux的安全性很高,其设计中包含了许多内置的安全机制,如用户权限管理、文件系统权限控制等。 4. **兼容性**:Linux支持多种硬件平台,包括x86、ARM等,这使其成为跨平台应用的理想选择。 5. **...

    Linux管理员指南

    命令行 68 6.1 BASH简介 68 6.1.1 作业控制 69 6.1.2 环境变量 ...权限 74 6.3.1 列出文件清单命令ls 74 6.3.2 文件和子目录类型 74 6.3.3 改变文件的所有权命令chown 76 6.3.4 改变用户分组命令...

    史上图形最简单Linux-Unix批量管理服务器软件工具

    显示不同的操作界面,有分组管理,可以有效分类的对服务器,工作站,进行分实验室,分组管理,Unix linux服务器远程批量操作模式,批量操作模式 可以多线程操控Unix,Linux,服务器执行命令,获 取状态,输出命令执行...

    Linux基础课件-- 删除用户组-groupdel命令.pptx

    在Linux操作系统中,管理用户和用户组是系统管理员日常任务的重要组成部分。`groupdel`命令是Linux提供的一个工具,用于删除不再需要的用户组。在深入理解`groupdel`命令之前,我们需要先了解一下Linux中的用户组...

    Linux操作系统资料

    在 Linux 中,可以通过 passwd 命令来管理用户口令。用户可以更改自己的口令,而系统管理员可以更改任何用户的口令。 1、更改用户口令 用户可以通过以下命令更改自己的口令: ``` passwd ``` 系统会提示输入当前...

Global site tag (gtag.js) - Google Analytics