linux用户及用户组管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux用户及用户组管理相关的知识,希望对你有一定的参考价值。

1.linux和Windows互传文件

xsheel支持linux和Windows互传

1.需要在linux客户端安装一个软件lrzsz

技术分享

2.安装后可以用命令来互相传文件

sz 文件名  --->传送linux文件到Windows上去

技术分享

rz ---->选择Windows的文件即可

2.用户即用户组管理

1.文件:/etc/passwd

这个文件记录了用户了用户名,用户id,所属组,家目录,shell信息:技术分享

这个文件被用冒号分成7段,分别为:用户名:密码:用户id:组id:注释:家目录:shell

2.文件:/etc/shadow

技术分享

这个文件,每行也是代表一个用户,也是被分号分割,成9段:

  • 用户名,跟/etc/passwd对应。
  • 加密密码,加密算法升级为SHA512散列加密算法,如果密码位为“!!”或“*”代表没有密码,不能登录,其shell/sbin/nologin。(!!说明该没有密码,或者被锁定,只有一个!也是被锁定。)
  • 密码最后一次修改的时间,以197011日作为标准时间,每过一天时间戳1
  • 两次密码修改的间隔时间,要过多少天才可以更改密码,默认是0,即不限制
  • 密码的有效期,密码多少天后到期,默认为99999。若设置成20,即20天后到期,必须修改密码,不然登录不了系统。
  • 密码到期前的警告期限,若设置为6,即到期前6天将通知用户。
  • 账号失效宽限期(和第5字段相对比)。若设置为2,到期过后2天后再不修改密码,用户锁定。
  • 账号的生命周期(要用时间戳表示),到了指定的期限,账号将失效。
  • 保留字段,没有特别意义

3.用户组管理

groupadd

-g:指定组id

-r:添加系统组

技术分享

/etc/group(组的配置文件)技术分享

字段以“:”分割分别代表用户组名字,组密码,组id,组内其他用户(多个用逗号分割

groupdel(删除用户组)

技术分享

有些组是不可以删除,因为这个组是用户的初始组

4.用户管理

增加用户

useradd

  • -u:指定uid
  • -g:增加用户属于已存在的某组
  • -d:指定家目录
  • -M:不建家目录
  • -s:指定shell
  • -G:指定附加组

下图红线是创建时所有有关的属性

技术分享

删除用户

userdel 

  • -r:连同家目录也删除

删除后就不存在了

技术分享

修改用户

usermod

  • -u :修改uid
  • -g:修改组或者组id
  • -a -G:追加附加组
  • -d:修改家目录,-m:与-d连用是迁移家目录
  • -L:帐号锁定
  • -U:帐号解锁

1.下图是修改uid

 

 

技术分享

 

以上是关于linux用户及用户组管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统用户管理及VIM配置

Linux 用户用户组及权限管理

linux用户及权限详解-用户组-用户管理-权限管理

linux用户及权限管理

Linux用户及用户组管理

Linux用户及用户组管理