`

用户和用户组操作

 
阅读更多
一、创建用户:
1、使用命令 useradd
例:useradd user1——创建用户user1
    useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期
    用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,
例:useradd –u 600 user3
  
2、使用 passwd 命令为新建用户设置密码
例:passwd user1
注意:没有设置密码的用户不能使用。

3、命令 usermod 修改用户账户
例:将用户 user1的登录名改为  u1,
usermod –l u1 user1
例:将用户 user1 加入到 users组中,
usermod –g users user1

例:将用户 user1 目录改为/users/us1
usermod –d /users/us1 user1

4、使用命令 userdel 删除用户账户
例:删除用户user2
userdel user2
例:删除用户 user3,同时删除他的工作目录
userdel –r user3

5、查看用户信息
id命令查看一个用户的UID和GID, 例:查看user4的id
id user4
finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息
例:finger user4


二、用户组:
6、命令 groupadd创建用户组
groupadd –g 888 users
创建一个组users,其GID为888

7、命令 gpasswd为组添加用户
只有root和组管理员能够改变组的成员:
例:把 user1加入users组
gpasswd –a user1 users
例:把 user1退出users组
gpasswd –d user1 users
8、命令groupmod修改组
groupmod –n user users       修改组名user为users

9、groupdel删除组
groupdel users    删除组users

10.增加管理员账户(sudoer)
sudo adduser username sudo
man sudo_root 里说的是 sudo adduser username admin。 实际上, ubuntu 12.04 没有这个 group了。
顺便提一下, ubuntu 中  root 账户是不起作用的,如果要使  root 生效,执行命令
sudo passwd root
然后, sudo visudo , 注释掉 %admin ALL=(ALL) ALL

CentOS sudoer添加
1      su -
2      visudo -f /etc/sudoers
  yourname  ALL=(ALL)   ALL
:wq
分享到:
评论

相关推荐

    linux 用户和用户组管理.

    用户和用户组管理.

    VC获取windows本地用户,用户组,用户属组,遍历用户组成员

    在Windows操作系统中,管理和操作本地用户与用户组是系统管理员及开发者经常遇到的任务。这篇教程将专注于使用C++编程语言来实现这些功能,包括获取本地用户列表、获取本地用户组、查询用户所属的组以及遍历用户组...

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

    这两个文件在Linux操作系统中扮演着关键角色,它们负责存储与用户组有关的信息。 #### 二、组信息文件 `/etc/group` `/etc/group` 文件是系统中用于存储用户组信息的标准文件。该文件以纯文本格式存储,由四个字段...

    Linux用户及用户组操作命令笔记

    用户组操作命令主要用于管理用户账户和用户组,以确保系统安全和有效的权限控制。以下是一些常见的Linux用户及用户组操作命令及其作用: 用于创建一个新的用户账户 用于修改现有用户账户的信息 用于删除用户账户 ...

    Linux的用户和用户组管理

    ### Linux的用户和用户组管理 #### 一、理解用户和用户组的重要性 在Linux系统中,用户管理和用户组管理是非常关键的安全...此外,合理的用户和用户组配置还可以提高系统的整体安全性,防止未经授权的访问和操作。

    用户和组管理

    5. `groupadd`:创建新的用户组,指定组ID。 6. `groupdel`:删除用户组。 权限管理是Linux系统安全的关键,涉及到文件和目录的访问控制。Linux使用三种基本的访问权限:读(r),写(w)和执行(x)。对于文件,...

    Linux添加删除用户和用户组

    ### Linux添加删除用户和用户组知识点详解 #### 一、添加用户 在Linux系统中,添加新用户是一项基本且重要的管理任务。通过`adduser`命令可以方便地创建新用户,并设置初始密码。 ##### 命令示例: ```bash ...

    用户和用户组管理

    - **500-65535**:普通用户,用于日常操作和管理。 - **第4字段**:GID(用户初始组ID)。这指定了用户所属的主要组。 - **第5字段**:用户说明。可以包含关于用户的一些描述性信息。 - **第6字段**:家目录。 - *...

    WINDOWS的用户和用户组说明(20190910102721).pdf

    由于大部分内容与Windows操作系统及其用户管理机制关联不大,下面主要聚焦于标题和描述中的关键词“Windows的用户和用户组说明”,并基于此生成相关知识点。 ### Windows的用户和用户组管理 #### 1. Windows用户...

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

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

    微信接口用户组操作

    微信接口开发,之前上传了一个发红包的,下载量挺大的,所以今天继续上传一个,关于用户组操作的,包括:1,查询所以分组 2,创建分组 3,查询用户所在组 4,修改分组名 5,移动用户到组 6,删除分组 前提数据库配了...

    Ubuntu用户及用户组管理命令

    本篇文章将深入探讨Ubuntu中的用户及用户组管理命令,帮助你更好地理解和操作这一核心功能。 1. **创建用户和用户组** - `adduser` 或 `useradd`: 这两个命令用于创建新用户。`adduser` 是一个交互式的命令,会...

    linux创建用户、文件夹、用户组的添加和删除的命令及解说

    Linux 操作系统中创建用户、文件夹、用户组是非常常见的操作,下面将详细介绍相关的命令和解说。 创建用户 创建用户的命令是 `useradd`,其格式为 `useradd 用户名`,例如 `useradd testuser`。创建用户后,需要...

    用户和组的创建和删除.docx

    然后,你可以使用`cat`命令查看`/etc/group`文件来确认用户组是否已创建成功。这个文件记录了所有用户组的信息: ```bash cat /etc/group ``` 在输出中找到新创建的组名,表明操作成功。 **删除用户组** 删除用户...

    操作系统用户/用户组增加,修改,删除类,本人已测试通过

    添加一个用户到用户组中,移除用户,罗列某一用户组下的所有用户列表。 根据我提供的类,可进行多项扩充。 主要包含二个类 ClsSysControl类: 是使用批处理net命令, 实现用户/组的修改 ClsSysControl_New: 是...

    Linux用户及用户组管理命令.rar

    在Linux操作系统中,用户和用户组的管理是系统管理员日常工作中不可或缺的一部分。这些管理命令使得系统资源能够被有效地分配和保护。"Linux用户及用户组管理命令.rar"这个压缩包文件,很可能包含了关于如何在Linux...

    linux用户组管理

    在Linux操作系统中,用户和用户组管理是系统安全和资源访问控制的基础。Linux系统设计为多用户、多任务环境,这意味着多个用户可以在同一时间使用系统执行不同的任务,而不会互相干扰。这既提高了资源利用效率,也...

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

    通过这种方式,可以精细控制哪些用户或用户组可以查看、编辑或操作特定的数据和功能。 6. **角色基础的安全性**:除了直接分配权限,还可以创建角色,将一系列权限组合在一起。这样,当需要为新用户分配权限时,...

    会员用户组购买 3.0插件

    5. **用户体验**:会员用户组购买插件3.0版本可能会特别注重用户体验,比如简化购物流程,提供个性化推荐,以及增强交互设计,使用户更容易理解和操作。 6. **数据分析**:该插件可能包含数据分析功能,帮助商家...

    c# 获取域 用户 组 信息

    C#作为.NET框架的主要编程语言,提供了丰富的类库来与Active Directory(AD)进行交互,从而获取和操作域用户、用户组以及组织单元(OU)等信息。本篇文章将详细探讨如何使用C#来实现这一目标。 首先,我们需要引入...

Global site tag (gtag.js) - Google Analytics