用户和用户组是linux比较重要的组成部份,因而学习linux也必须学习这一块的知识,起码要学会使用最基本的,下边我来分享下我这一块的学习成果
1.创建用户组
用户组的创建还是比较简单的,只须要使用sudogroupadd名称或则sudogroupadd-g组ID名称,第一个很简单就不多说了,对于第二个命令我们须要晓得用户组在linux里主要存在于一个配置文件,这个配置文件的位置是/etc/group,使用vi查看能够看见系统上面创建的用户组
用户组的配置文件内容如同下边这样
这个图我们还应当晓得像117、118、119、700、1006这样的数字就代表用户组的惟一ID,这样子对于第二个命令就不难理解了假如没有-g和前面的参数,linux会给我们分配一个用户组ID
2.用户组的更改操作
在个别时侯我们可能要对用户组进行更改,主要是更改用户组ID和更改组名称2个操作,更改用户组名称的命令是sudogroupmod-n新名称旧名称,如下所示
假如是更改用户组id可以使用sudogroupmod-g新的组ID组名称
更改后的配置文件如下所示
3.用户的创建和更改
用户的创建也是比较基础的一块,创建用户有2个命令,第一个是sudouseradd用户名;第二个是sudouseradd-g要分配的组用户名。我推荐使用前者linux操作系统安装,第一个命令他除了创建了新用户还创建了一个和用户名名称相同的组
这个命令的意思就是创建一个叫xiaofei的用户并添加到administrator组里,到这儿我们还必须晓得linux也把用户放在了一个配置文件里,文件位置是/etc/passwd.只创建用户而没给用户设置密码,linux是不容许这样的用户登入系统的,下边接着来给用户设置密码,命令是sudopasswd用户名
接出来是用户的组的删掉,删掉组的命令是sudogroupdel组名称;删掉用户的命令是sudouserdel用户名,删掉用户默认不删掉该用户的目录linux下socket编程,假如要一起删除用户的目录则应当使用sudouserdel-r用户名
组的删掉我就不截图了
接出来还有几个操作,先来谈谈更改用户名的操作,更改用户名须要使用命令sudousermod-l新用户名老用户名,如右图所示
还有一个用的不是非常多的更改用户的命令sudousermod-c说明或注释用户名linux用户组管理,这个命令的意思是给用户加一个注释或说明
最后还有一个操作也很重要,那就是给用户指定一个可操作的目录,命令是sudousermod-d路径用户名
有关用户的操作基本就如此多了
3.linux限制个别用户登入系统
有时为了排错的须要可能要暂时限制个别用户登入系统,linux也可以实现这样的限制,前提是我们理解linux把用户的密码放在了那种配置文件里,这个显然也简单用户密码的配置文件所在路径是/etc/shadow,我们只需找到用户对应的密码以后打开vi编辑器在密码的后面加一个!就可以了linux用户组管理,更改这个文件须要管理员权限,由于我们更改的是只读文件,所以应当强制写入,在wq的旁边加上一个叹号就可以
这儿的密码是用MD5加密的,位置是用户名:的旁边,如同上图所示的倒数第三行,下边来瞧瞧xiaofeifei这个用户能够正常登录
4.严禁除root用户之外的其他用户登录
这个操作虽然最简单,直接在etc目录下边创建一个nologin的文件夹就可以,命令是sudomkdir/etc/nologin
本文原创地址://gulass.cn/lyhyyhzglcjy.html编辑:刘遄,审核员:暂无