groupadd

Linux命令 用户管理命令,linux命令用户管理

groupadd

[功能表达]

新建用户组

[语法格式]

Groupadd[-f][-r][-g<GID><-o>][组名]

[慎选参数]

参数

说明

-f

建立已存在的组,强制系统接收已经存在的组名称。默认情况下,每个组名在系统中应该是唯一的。若groupadd所给组名称已经存在,将返回错误信息

-r

建立系统账户。因为0-499是系统的保留ID,一般的组ID从500开始,而使用-r参数可以建立组小于500的系统账户

-o

强制使用已经存在的组识别码

-g<GID>

设置新建立组的识别码,该值应当是唯一且不重复的正整数,如果不指定该参数,系统自动从编号500开始分配新建组号

id

[意义表明]

来得用户及所属组的ID号

 #询问用户及所属组的莫过于ID(RUID/奥迪Q3GID、EUID/EGID),可以利用id命令达成。若是七个ID相同,则仅展现实际ID(RUID/LacrosseGID)。若不点名用户名,则浮现当前用户的ID。

[语法格式]

Id[-g][-G][-n][-r][-u][-help][–varsion][用户名]

[挑选参数]

参数

说明

-g

显示用户组所属的ID

-G

显示用户所属组附加组的ID

-n

显示用户,所属组或附加组的名称,需与-u、-g或-G同时使用

-r

显示实际ID,需与-u、-g或-G同时使用

-u

显示用户ID

 

passwd

[职能表达]

安装密码

 
#passwd命令用来设置或改动用户的授命,普通用户只可以改成自身的密码,而系统管理员可以设置有着用户的密码,借使不点名用户名,将一向改动当前用户密码。Passwd文件是一个系统账户列表,包含各种用户通过加密的密码,只允许拔尖用户有写的权位

在/etc/passwd文件中,每行都是一条用户记录,包括以下格式

account:password:UID:GID:GECOS:dirrctory:shell
(账号:密码:用户ID:组ID:一般音讯:目录:)

字符描述如题:

account:用户在系统中的名称,无法包括大写字母

用户管理命令,linux用户及用户组管理。password:加密的用户密码依然星号

UID:用户ID数

GID:用户的要紧组ID数

GECOS:该字段是可选的,常常是为着存放消息而设

dirrctory:用户的$HOME目录

Shell:登陆时运营的先后(倘诺是空的,使用/bin/sh)如若设为不设有的履行,用户不或然吧个通过login登陆

[语法格式]

Passwd[-d][-k][-l][-S][-u<-f>][用户名称]

[慎选参数]

参数

说明

-d

删除密码,系统管理员专用

-k

密码过期后,才能更新

-l

锁住账户。在加密过的密码字符串前加上“!”符号,让该账户的密码失效,无法登陆系统。仅系统管理员使用

-S

列出密码的相关信息,仅系统管理员能使用本参数

-u

解开已经上锁的账户,删除加上的“!”,恢复账户密码,本参数仅系统管理员能用

-f

随机产生一组密码,强行解开锁住的账户。必须与参数-u同样使用                                                                                                                                                                                              

su

[成效表达]

用户切换

 
#假设用户正在利用八个日常账户登录,那时候即便急需贯彻唯有root账户才能完结的一些职能?通过su命令可以轻松地已毕用户登录身份的切换,从而成就相应的办事

[语法格式]

Su[-f][-l][-m][-p][–help][–version][-][-c<命令>][-s<shell>][用户账户]

[选择参数]

参数

说明

-f

不读取启动文件,适用于csh和tcsh

-l

改变身份的同时改变工作目录,以及HOME、SHELL、USER、

-m

变更身份时,不改变环境变量

-c

执行完指定的命令后,恢复原来的身份

-s

指定执行的shell。默认执行/ect/passwd中指定用户的shell

[用户账户]

指定要变更的用户,默认为root

sudo

[功能表达]

变动身份执行命令

 #sudo命令让Linux系统中的用户可以以其余身份执行命令,以减掉root用户的记名次数和管制实践,从而增强系统的安全性。

Sudo可以下限制指定用户在内定主机上运维有些命令,为系统管理员提供配置文件,以便集中管理用户的采用权限,暗中同意的寄放地方是/etc/sudoers。注意,唯有在/etc/sudoers文件中钦赐的用户才得以执行sudo命令

[语法格式]

Sudo[-VhlLvksHSb][-p<提示符>][-c<类名>][-u<类名>][命令]

[采用参数]

参数

说明

-l

显示用户允许指定所有命令

-L

显示每个允许的所有命令

-v

延长密码的有效时间,默认时间是五分钟

-k

使密码的有效时间失效,因此下次再执行sudo时,需要再次输入密码

-S

从标准输入设备读入密码

-c<类名>

由指定的类限制用户对命令的运行

-u<用户名>

以指定用户身份运行命令,默认是以root身份执行命令,如果使用用户ID指定用户,则用#<用户ID>代替用户名

 

userdel

[意义表达]

删除用户账户

#userdel用于删除linux系统中钦定的用户账户。直接执行userdel命令,将去除用户账户,而加上r参数之后就能够去除用户登录目录,以及登录目录中的全数文件和子目录
                

[语法格式]

Userdel[-r][用户账户]

[挑选参数]

参数

说明

-r

删除指定用户的登录目录

usermod

[效果表明]

usermod命令用于修改用户账户的各个设置和血脉相通音讯

  [语法格式]

usermod[-L][-U][-c<备注>][-d<登陆目录>][-e<有效期限>][-f<缓冲天数>][-g<组>][-G<组>][-1<账户>][-p<密码>][-s<shell>][-u<uid>][用户账户·]

 

[拔取参数]

参数

说明

-L

修改用户密码。Usermod在用户账户的加密面前添加一个“!”符号,使用户密码失效。这个参数不能和-p或-U同时使用

-U

解除密码锁定

-f

修改账户从密码过期到被关闭之间的生存周期

-g

修改用户所属的组

-G

修改用户所属组的附加组

-p

修改用户账户的密码

-s

修改用户登陆后使用的shell

-u

修改用户ID

   最终的下结论 大概没有那么多时间去总计了 就此下马

                                  感谢

    文献资料来自于《Linux命令完全技术宝典》张栋

用户管理命令,linux命令用户管理
groupadd [ 作用表明 ] 新建用户组 [ 语法格式 ]
Groupadd[-f][-r][-gGID-o][ 组名 ] [ 选项参数 ] 参数
说明…

groupadd

 

[效果表明]

[成效表达]

闲来无事,整理一下linux用户及用户组管理,希望对初学者能有用

新建用户组

新建用户组

一 、添加用户

[语法格式]

[语法格式]

 

Groupadd[-f][-r][-g<GID><-o>][组名]

Groupadd[-f][-r][-g<GID><-o>][组名]

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

[挑选参数]

[接纳参数]

 

参数

说明

-f

建立已存在的组,强制系统接收已经存在的组名称。默认情况下,每个组名在系统中应该是唯一的。若groupadd所给组名称已经存在,将返回错误信息

-r

建立系统账户。因为0-499是系统的保留ID,一般的组ID从500开始,而使用-r参数可以建立组小于500的系统账户

-o

强制使用已经存在的组识别码

-g<GID>

设置新建立组的识别码,该值应当是唯一且不重复的正整数,如果不指定该参数,系统自动从编号500开始分配新建组号

参数

说明

-f

建立已存在的组,强制系统接收已经存在的组名称。默认情况下,每个组名在系统中应该是唯一的。若groupadd所给组名称已经存在,将返回错误信息

-r

建立系统账户。因为0-499是系统的保留ID,一般的组ID从500开始,而使用-r参数可以建立组小于500的系统账户

-o

强制使用已经存在的组识别码

-g<GID>

设置新建立组的识别码,该值应当是唯一且不重复的正整数,如果不指定该参数,系统自动从编号500开始分配新建组号

参    数:

id

id

-c 钦点一段注释性的叙说

[功效表达]

[效益表达]

-d 指定用户登录的苗子目录

显示用户及所属组的ID号

体现用户及所属组的ID号

-g 指定用户所属的组

 #查询用户及所属组的实际上ID(RUID/卡宴GID、EUID/EGID),可以接纳id命令完结。即便八个ID相同,则仅显示实际ID(RUID/奥迪Q3GID)。若不点名用户名,则显得当前用户的ID。

 #查询用户及所属组的实际上ID(RUID/卡宴GID、EUID/EGID),可以使用id命令完结。假诺多个ID相同,则仅浮现实际ID(RUID/本田UR-VGID)。若不点名用户名,则显得当前用户的ID。

-G 用户组,用户组内定用户所属的附加属

[语法格式]

[语法格式]

-s 内定用户登录的SHELL

Id[-g][-G][-n][-r][-u][-help][–varsion][澳门金沙国际,用户名]

Id[-g][-G][-n][-r][-u][-help][–varsion][用户名]

-u 钦赐用户的用户号

[采纳参数]

[分选参数]

eg:

参数

说明

-g

显示用户组所属的ID

-G

显示用户所属组附加组的ID

-n

显示用户,所属组或附加组的名称,需与-u、-g或-G同时使用

-r

显示实际ID,需与-u、-g或-G同时使用

-u

显示用户ID

参数

说明

-g

显示用户组所属的ID

-G

显示用户所属组附加组的ID

-n

显示用户,所属组或附加组的名称,需与-u、-g或-G同时使用

-r

显示实际ID,需与-u、-g或-G同时使用

-u

显示用户ID

useradd -u 501 -g 501 -G games -d /home/apple -c “apple” -s /bin/bash
apple

 

 

 

passwd

passwd

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

[功效表明]

[成效表明]

 

设置密码

安装密码

贰 、删除用户

  #passwd命令用来安装或修改用户的吩咐,普通用户只好变更自身的密码,而系统管理员能够设置有着用户的密码,借使不点名用户名,将直接改动当前用户密码。Passwd文件是叁个系统账户列表,包蕴各样用户通过加密的密码,只同意一级用户有写的权限

  #passwd命令用来安装或改动用户的吩咐,普通用户只可以改成本人的密码,而系统管理员可以安装富有用户的密码,若是不钦定用户名,将间接修改当前用户密码。Passwd文件是叁个种类账户列表,包涵各类用户通过加密的密码,只同意超级用户有写的权杖

 

在/etc/passwd文件中,每行都以一条用户记录,包罗以下格式

在/etc/passwd文件中,每行都以一条用户记录,包涵以下格式

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

account:password:UID:GID:GECOS:dirrctory:shell (账号:密码:用户ID:组ID:一般音讯:目录:)

account:password:UID:GID:GECOS:dirrctory:shell (账号:密码:用户ID:组ID:一般音讯:目录:)

 

字符描述如题:

字符描述如题:

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

account:用户在系统中的名称,无法包涵大写字母

account:用户在系统中的名称,不可以包涵大写字母

 

password:加密的用户密码照旧星号

password:加密的用户密码依旧星号

参  数:

UID:用户ID数

UID:用户ID数

-r  删除用户登入目录以及目录中存有文件。

GID:用户的最主要组ID数

GID:用户的重中之重组ID数

eg:

GECOS:该字段是可选的,寻常是为了存放音讯而设

GECOS:该字段是可选的,日常是为着存放消息而设

userdel apple—–表示仅删除用户

dirrctory:用户的$HOME目录

dirrctory:用户的$HOME目录

userdel -r apple —–表示删除用户帐户的同时,删除与apple帐号相关的公文

Shell:登陆时运维的程序(借使是空的,使用/bin/sh)假如设为不存在的实践,用户不或然吧个经过login登陆

Shell:登陆时运行的顺序(如若是空的,使用/bin/sh)如果设为不存在的实践,用户不恐怕啊个经过login登陆

 

[语法格式]

[语法格式]

③ 、修改用户

Passwd[-d][-k][-l][-S][-u<-f>][用户名称]

Passwd[-d][-k][-l][-S][-u<-f>][用户名称]

 

[接纳参数]

[慎选参数]

效果表明:修改用户帐号。

参数

说明

-d

删除密码,系统管理员专用

-k

密码过期后,才能更新

-l

锁住账户。在加密过的密码字符串前加上“!”符号,让该账户的密码失效,无法登陆系统。仅系统管理员使用

-S

列出密码的相关信息,仅系统管理员能使用本参数

-u

解开已经上锁的账户,删除加上的“!”,恢复账户密码,本参数仅系统管理员能用

-f

随机产生一组密码,强行解开锁住的账户。必须与参数-u同样使用                                                                                                                                                                                              

参数

说明

-d

删除密码,系统管理员专用

-k

密码过期后,才能更新

-l

锁住账户。在加密过的密码字符串前加上“!”符号,让该账户的密码失效,无法登陆系统。仅系统管理员使用

-S

列出密码的相关信息,仅系统管理员能使用本参数

-u

解开已经上锁的账户,删除加上的“!”,恢复账户密码,本参数仅系统管理员能用

-f

随机产生一组密码,强行解开锁住的账户。必须与参数-u同样使用                                                                                                                                                                                              

 

su

su

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

[功效表达]

[效益表达]

 

用户切换

用户切换

补给表明:usermod可用来修改用户帐号的各个设定。

  #假如用户正在利用3个家常账户登录,那时候如果急需贯彻唯有root账户才能已毕的少数职能?通过su命令可以轻松地落到实处用户登录身份的切换,从而做到相应的办事

  #只要用户正在拔取三个普通账户登录,那时候尽管急需贯彻唯有root账户才能兑现的一些意义?通过su命令可以轻松地已毕用户登录身份的切换,从而成就相应的做事

 

[语法格式]

[语法格式]

参  数:

Su[-f][-l][-m][-p][–help][–version][-][-c<命令>][-s<shell>][用户账户]

Su[-f][-l][-m][-p][–help][–version][-][-c<命令>][-s<shell>][用户账户]

-d登入目录>   修改用户登入时的目录。

[挑选参数]

[接纳参数]

-e<有效期限>  修改帐号的有效期限。后面接日期参数格式为MM/DD/YY
或YYYY-MM-DD 或YYMMDD,注意是以天为单位。

参数

说明

-f

不读取启动文件,适用于csh和tcsh

-l

改变身份的同时改变工作目录,以及HOME、SHELL、USER、

-m

变更身份时,不改变环境变量

-c

执行完指定的命令后,恢复原来的身份

-s

指定执行的shell。默认执行/ect/passwd中指定用户的shell

[用户账户]

指定要变更的用户,默认为root

参数

说明

-f

不读取启动文件,适用于csh和tcsh

-l

改变身份的同时改变工作目录,以及HOME、SHELL、USER、

-m

变更身份时,不改变环境变量

-c

执行完指定的命令后,恢复原来的身份

-s

指定执行的shell。默认执行/ect/passwd中指定用户的shell

[用户账户]

指定要变更的用户,默认为root

-g<群组>      修改用户所属的群组。

sudo

sudo

-G<群组>      修改用户所属的附加群组。

[效益表明]

[意义表达]

-l<帐号名称>  修改用户帐号名称。

转移身份执行命令

改变身份执行命令

-L            锁定用户密码,使密码无效。

 #sudo命令让Linux系统中的用户可以以任何身份执行命令,以减小root用户的记排名数和管理推行,从而升高系统的安全性。

 #sudo命令让Linux系统中的用户可以以其余地点执行命令,以减小root用户的记名次数和治本实践,从而升高系统的安全性。

-U             解除密码锁定。

Sudo可以下限制内定用户在指定主机上运维有个别命令,为系统管理员提供配置文件,以便集中管理用户的应用权限,专断认同的存放地点是/etc/sudoers。注意,唯有在/etc/sudoers文件中钦点的用户才方可举行sudo命令

Sudo可以下限制钦命用户在内定主机上运营某个命令,为系统管理员提供配置文件,以便集中管理用户的施用权力,私自认同的存放地方是/etc/sudoers。注意,唯有在/etc/sudoers文件中钦定的用户才方可实施sudo命令

-s<shell>     修改用户登入后所利用的shell。

[语法格式]

[语法格式]

-u<uid>       修改用户ID。

Sudo[-VhlLvksHSb][-p<提示符>][-c<类名>][-u<类名>][命令]

Sudo[-VhlLvksHSb][-p<提示符>][-c<类名>][-u<类名>][命令]

-f<缓冲天数>  
修改在密码过期后有个别天即关闭该帐号。当前面接的值为0
时,账号马上失效,为-1 时关闭此效用暗许值为-1 

[慎选参数]

[选料参数]

 

参数

说明

-l

显示用户允许指定所有命令

-L

显示每个允许的所有命令

-v

延长密码的有效时间,默认时间是五分钟

-k

使密码的有效时间失效,因此下次再执行sudo时,需要再次输入密码

-S

从标准输入设备读入密码

-c<类名>

由指定的类限制用户对命令的运行

-u<用户名>

以指定用户身份运行命令,默认是以root身份执行命令,如果使用用户ID指定用户,则用#<用户ID>代替用户名

参数

说明

-l

显示用户允许指定所有命令

-L

显示每个允许的所有命令

-v

延长密码的有效时间,默认时间是五分钟

-k

使密码的有效时间失效,因此下次再执行sudo时,需要再次输入密码

-S

从标准输入设备读入密码

-c<类名>

由指定的类限制用户对命令的运行

-u<用户名>

以指定用户身份运行命令,默认是以root身份执行命令,如果使用用户ID指定用户,则用#<用户ID>代替用户名

四 、功能表明:用户口令管理

 

 

 

userdel

userdel

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

[效果表达]

[作用表达]

 

删去用户账户

删除用户账户

-l 锁定口令,即禁用帐户

#userdel用于删除linux系统中钦点的用户账户。直接实施userdel命令,将去除用户账户,而加上r参数之后就可以去除用户登录目录,以及登录目录中的全体文件和子目录
                

#userdel用于删除linux系统中内定的用户账户。直接执行userdel命令,将去除用户账户,而添加r参数之后就可以去除用户登录目录,以及登录目录中的全体文件和子目录
                

-u 口令解锁

[语法格式]

[语法格式]

-d 使账号无口令

Userdel[-r][用户账户]

Userdel[-r][用户账户]

-f 强迫用户下次登录时修改登录口令

[挑选参数]

[选取参数]

 

参数

说明

-r

删除指定用户的登录目录

参数

说明

-r

删除指定用户的登录目录

⑤ 、作用表达:增加1个新的用户组

usermod

usermod

 

[意义表达]

[成效表明]

语    法:groupadd 选项 用户组

usermod命令用于修改用户账户的各项设置和连锁音信

usermod命令用于修改用户账户的各项设置和连锁信息

 

  [语法格式]

  [语法格式]

-g GID钦命新用户组的组标识号

usermod[-L][-U][-c<备注>][-d<登陆目录>][-e<有效期限>][-f<缓冲天数>][-g<组>][-G<组>][-1<账户>][-p<密码>][-s<shell>][-u<uid>][用户账户·]

usermod[-L][-U][-c<备注>][-d<登陆目录>][-e<有效期限>][-f<缓冲天数>][-g<组>][-G<组>][-1<账户>][-p<密码>][-s<shell>][-u<uid>][用户账户·]

-o 一般与-g选项同时采用。表示新用户组ID可以与系统已有用户的组ID相同 。

 

 

-r:加入组ID号,低于499种类账号。

[慎选参数]

[选料参数]

 

参数

说明

-L

修改用户密码。Usermod在用户账户的加密面前添加一个“!”符号,使用户密码失效。这个参数不能和-p或-U同时使用

-U

解除密码锁定

-f

修改账户从密码过期到被关闭之间的生存周期

-g

修改用户所属的组

-G

修改用户所属组的附加组

-p

修改用户账户的密码

-s

修改用户登陆后使用的shell

-u

修改用户ID

参数

说明

-L

修改用户密码。Usermod在用户账户的加密面前添加一个“!”符号,使用户密码失效。这个参数不能和-p或-U同时使用

-U

解除密码锁定

-f

修改账户从密码过期到被关闭之间的生存周期

-g

修改用户所属的组

-G

修改用户所属组的附加组

-p

修改用户账户的密码

-s

修改用户登陆后使用的shell

-u

修改用户ID

eg:

   最后的下结论 恐怕没有那么多时光去下结论了 就此平息

   最终的下结论 可能没有那么多时间去下结论了 就此平息

确立贰个新组,并安装组ID出席种类:

                                  感谢

                                  感谢

#groupadd -g 488 banana

    文献资料来自于《Linux命令完全技术宝典》张栋

    文献资料来自于《Linux命令完全技术宝典》张栋

这时在/etc/passwd文件中发生三个组ID(GID)是488的花色。

 

陆 、效用表达:删除2个用户组

 

语    法:groupdel 用户组

 

groupdel 命令会修改系统帐号档,会删除全部已存在的group. 群组名须存在。 

您须手动确认一下富有的档案系统确保有没有档案依然没修正群组名变成群组ID

,假若有其余三个群组的使用者在线上的话就无法移除该群组。
最好先移除使用者后再移除群组。

 

柒 、功效表明:修改用户组消息

 

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

 

补充表达:

  须求转移群组的识别码或称谓时,可用groupmod指令来成功那项工作。

参 数:

-g <群组识别码> 设置欲使用的群组识别码。   

-o 重复使用群组识别码。   

-n <新群组名称> 设置欲使用的群组名称

 

作者 techcurtman

① 、添加用户 语 法:useradd [选项] [用户帐号] 参 数: -c
钦点一段注释性的…

相关文章