`
techcurtman
  • 浏览: 49094 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

linux用户及用户组管理

阅读更多
闲来无事,整理一下linux用户及用户组管理,希望对初学者能有用
1、添加用户

语    法:useradd [选项] [用户帐号]

参    数:
-c 指定一段注释性的描述
-d 指定用户登录的起始目录
-g 指定用户所属的组
-G 用户组,用户组指定用户所属的附加属
-s 指定用户登录的SHELL
-u 指定用户的用户号
eg:
useradd -u 501 -g 501 -G games -d /home/apple -c "apple" -s /bin/bash apple

上例表示新建用户apple,并指定UID=501,GID=501,附加属组games,以及指定用户默认登入目录为/home/apple,SHELL为bash

2、删除用户

语  法:userdel [-r][用户帐号]

补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

参  数:
-r  删除用户登入目录以及目录中所有文件。
eg:
userdel apple-----表示仅删除用户
userdel -r apple -----表示删除用户帐户的同时,删除与apple帐号相关的文件

3、修改用户

功能说明:修改用户帐号。

语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]

补充说明:usermod可用来修改用户帐号的各项设定。

参  数:
-d登入目录>   修改用户登入时的目录。
-e<有效期限>  修改帐号的有效期限。后面接日期参数格式为 MM/DD/YY 或 YYYY-MM-DD 或YYMMDD,注意是以天为单位。
-g<群组>      修改用户所属的群组。
-G<群组>      修改用户所属的附加群组。
-l<帐号名称>  修改用户帐号名称。
-L            锁定用户密码,使密码无效。
-U             解除密码锁定。
-s<shell>     修改用户登入后所使用的shell。
-u<uid>       修改用户ID。
-f<缓冲天数>   修改在密码过期后多少天即关闭该帐号。当后面接的值为 0 时,账号立即失效,为 -1 时关闭此功能默认值为 -1 

4、功能说明:用户口令管理

语  法:passwd 选项 [用户帐号]

-l 锁定口令,即禁用帐户
-u 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改登录口令

5、功能说明:增加一个新的用户组

语    法:groupadd 选项 用户组

-g GID指定新用户组的组标识号
-o 一般与-g选项同时使用。表示新用户组ID可以与系统已有用户的组ID相同 。
-r:加入组ID号,低于499系统账号。

eg:
建立一个新组,并设置组ID加入系统:
#groupadd -g 488 banana
此时在/etc/passwd文件中产生一个组ID(GID)是488的项目。

6、功能说明:删除一个用户组

语    法:groupdel 用户组

groupdel 命令会修改系统帐号档,会删除所有已存在的group. 群组名须存在。 
你须手动确认一下所有的档案系统确保有没有档案还是没修正群组名变成群组ID
,如果有任何一个群组的使用者在线上的话就不能移除该群组。 最好先移除使用者后再移除群组。

7、功能说明:修改用户组信息

语    法:  groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]

补充说明:
  需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。
参 数:
-g <群组识别码> 设置欲使用的群组识别码。   
-o 重复使用群组识别码。   
-n <新群组名称> 设置欲使用的群组名称。
3
3
分享到:
评论
2 楼 392807718 2011-11-09  
1 楼 greatwqs 2011-11-09  
  总结的不错, 实例展示很好的文章.

相关推荐

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

    "Linux用户及用户组管理命令.rar"这个压缩包文件,很可能包含了关于如何在Linux环境中操作用户和用户组的教程或资料。以下是基于这个主题的详细知识点讲解: 1. **用户管理**: - **添加用户**:`useradd`命令用于...

    linuxLinux用户及用户组管理PPT学习教案.pptx

    以下是对Linux用户及用户组管理的一些关键知识点的详细说明: 1. **用户和用户组的基本概念** - **用户**:在Linux中,每个使用系统的人都有一个唯一的用户名。用户账户包含了用户的个人信息、登录密码、主目录...

    linuxLinux用户及用户组管理学习教案.ppt

    以下是一些关于Linux用户及用户组管理的关键知识点: 1. **用户与用户账户**:在Linux中,每个使用系统的人都有一个唯一的用户账号。用户账号包含了用户名(username)和用户ID(uid),它们是系统识别用户的主要...

    运维技术课程 Linux学习教程 第7讲 Linux用户及用户组管理 共23页.pptx

    ### Linux用户及用户组管理知识点概述 #### 一、用户及用户组配置文件 - **/etc/passwd**: 存储用户的非敏感信息,包括用户名、密码位(实际存储的是占位符)、用户ID (UID)、组ID (GID)、用户描述、宿主目录以及默认...

    linuxLinux用户及用户组管理实用教案.ppt

    linuxLinux用户及用户组管理实用教案.ppt

    linuxLinux用户及用户组管理PPT课件.pptx

    linuxLinux用户及用户组管理PPT课件.pptx

    linuxLinux用户及用户组管理学习教案.pptx

    linuxLinux用户及用户组管理学习教案.pptx

    Linux用户及用户组管理命令

    在Linux系统中,用户和用户组的管理是系统管理的核心部分,确保了系统的安全性和资源的合理分配。本文主要讨论了几个关键的Linux命令,包括`useradd`、`userdel`、`groupadd`、`groupdel`、`passwd`、`su`、`chmod`...

    Linux用户及用户组

    ### Linux用户及用户组管理深度解析 Linux作为一款强大的开源操作系统,其安全性、稳定性和灵活性在业界享有盛誉。其中一个核心特性就是支持多用户多任务环境,这使得多个用户能够同时登录并执行不同的任务,而不会...

    linux一学就会教程linux用户及用户组管理、用户权限、shell变量,算数和逻辑运算及配置文件、grep和基本正则表

    在Linux操作系统的学习中,理解和掌握用户及用户组管理、用户权限、Shell变量、算数和逻辑运算、配置文件以及grep和基本正则表达式是非常重要的基础。这些知识点构成了Linux日常管理和运维的核心技能。 首先,我们...

    linux-用户和用户组管理视频教程

    07.1.1 用户和用户组管理-用户配置文件-用户信息文件.mp4 07.1.2 用户和用户组管理-用户配置文件-影子文件.mp4 07.1.3 用户和用户组管理-用户配置文件-组信息文件.mp4 07.2 用户和用户组管理-用户管理相关文件....

    Linux用户和用户组管理.pdf

    Linux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdf

    linux用户组管理

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

    linux 用户和用户组管理.

    用户和用户组管理.

    Linux的用户和用户组管理

    ### Linux的用户和用户组管理 #### 一、理解用户和用户组的重要性 在Linux系统中,用户管理和用户组管理是非常关键的安全措施之一。通过合理地配置用户和用户组,系统管理员可以有效地控制用户对系统资源的访问...

    实验十一linux下用户和组的管理.pdf

    实验十一linux下用户和组的管理.pdf

    linux用户和组权限管理

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

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

    以下是一些常见的Linux用户及用户组操作命令及其作用: 用于创建一个新的用户账户 用于修改现有用户账户的信息 用于删除用户账户 用于更改用户密码 用于更改用户账户的密码过期信息 用于创建一个新的用户组 用于修改...

Global site tag (gtag.js) - Google Analytics