账户和组的创建,修改操作

的Linux中,用户ID被称为UID,组ID为GID,其中UID为0,代表超级管理员,即root.1-499之间的UID系统会预留,所以我们创建的普通用户的UID从500开始。

Linux的操作系统中的组分为基本组和附加组,一个用户可以同时加入多个附加组,但是只能加入一个基本组。

一,增加用户useradd

useradd [选项]用户名

选项:-c:设置账号的描述信息

-d:设置账号的家目录,默认是/家/用户名

-e:可以指定账户的失效日期,格式为YYYY-MM-DD

-g:用户的基本组

-G:用户的附加组

-M:不创建用户家目录,一般与-s组合使用

-s:设置账户的登录外壳,默认是庆典

-u:指定账户的UID

案例:创建用户的Oracle,家目录为/家庭/甲骨文,失效时间为2019年1月1日,基本组为根。

账户和组的创建,修改操作

二,groupadd创建组账户

groupadd [选项]组名称

选项:-g:设置组ID号。

案例:创建tom组;创建gid为1000的jack组

账户和组的创建,修改操作

因为在我的Linux的系统中组ID为1000的已经存在,所以创建了组ID为1700的组账户插孔。

三,修改用户的密码

passwd [选项] [账户名]

选项:-l:锁定账户,只有根才可以使用该选项

-u:解锁账户

-d:清空账户密码,只有根才可以使用该选项

--stdin:从文件或者管道读取密码

案例:修改账户甲骨文的密码,管道读取

账户和组的创建,修改操作

四,修改账户信息

usermod [选项] [账户名]

选项:-d:修改账户家目录

-e:修改账户到期时间

-g:修改账户的基本组

-G:修改账户的附加组

-s:修改账户登录的壳

-u:修改UID

案例:修改用户的Oracle的家目录为/家/ PG

账户和组的创建,修改操作

是否修改成功,可以通过/ etc / passwd的文件查看。

账户和组的创建,修改操作

五,删除账户和组

userdel [选项] [账户名]

选项:-r:删除账户和相关文件

userdel oracle:删除用户oracle,但是该账户的文件没有删除

userdel -r oracle:删除用户oracle,并删除相应为文件

命令groupdel:删除组账户

groupdel tom:删除组汤姆