本文主要分享的Linux学习基础为,如何创建多个用户,对用户、用户组的认识,创建用户之后,如何彻底的删除我们所创建的用户,以便能够创建删除后同名的用户。
1、创建用户:突然发现现在创建用户时,采用adduser + 【用户名】和useradd + 【用户名】是一样的,都不会提示你设置相应的用户密码,还需要使用passwd + 【用户名】来设置(或修改其密码),下面我们创建新用户:tes,设置其密码为:123。
如此,我们便创建了一个新的用户tes,其中在设置密码时,会提示“密码少于8个字符”,但是这个不影响,还是可以正常的设置密码为:123的。
2、创建用户组:在我们创建一个新用户的时候(如tes),系统会默认创建一个tes的用户组,将tes用户放在tes这个用户组中,我们可以用groups +【用户名】查看其所属用户组,其呈现形式为:【用户】:【用户组】
3、彻底删除用户:在我们删除某个用户时,如果该用户正在使用(或运行),则删除不了,我们得先将其关闭,然后再删除。
语法:userdel +【-r】+【用户名】,其中【-r】是将该用户彻底删除,包括该用户下的所以文件都将从系统中移除,如果不加【-r】,那么我们可能将该用户名删除了,但是该用户创建的文件没有从系统中移除,这时,我们要创建一个新用户与我们删除的用户名一样的话,系统会提示“该用户已存在”,这时我们删除不干净的原因,所有在删除用户时,要谨记将其彻底删除。
方式a:使用userdel + 【用户名】删除(不建议使用):
图中我们可以看出,我们使用该命令:userdel tes,删除该用户后,用户名和属组都有【tes】改为了【1005】,但是文件夹【tes】仍然存在,当我们切换到tes用户时提示用户不存在,如果新建tes用户,那么又会警告用户(或目录)已存在,说明我们删除的不够彻底,所以不建议使用此删除法则。
方式b:使用userdel +【-r】+ 【用户名】删除:能够彻底的将tes所涉及的文件一并从系统中清除。
图中我操作了删除和新建用户,我们可以看出删除很彻底,所以新建时无任何提示或警告。
本次的学习分享到此结束,共同学习,快乐成长。