账户和组的创建,修改操作
的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:删除组汤姆