浅谈Linux1:用户管理

Linux系统的用户分为最基本的两类:

1>管理员:root

2>普通用户

    而普通用户中又分为以下两种:

    系统用户:执行某些服务及进程的账号(系统用户一般不可登录)

    登录用户:一般用户。

 

用户涉及的系统配置文件是/etc/passwd

cat /etc/passwd    #查看用户信息

最后一行为例:

zhangyue:x:1000:1000:zhangyue,,,:/home/zhangyue:/bin/bash

第一个字符串  zhangyue  用户位    用户登录时使用的用户名

第二个字符串         x         密码位     

第三个字符串     1000       UID 用户标识符

第四个字符串     1000       GID 组标识符

第五个字符串   zhangyue  说明

第六个字符串  /home/zhangyue   家目录

第七个字符串  /bin/bash   用户使用的shell

 

 

用户认证信息写入/etc/shadow中

cat /etc/shadow   查看认证信息

同样以最后一行为例,以冒号为分割,分别代表:

用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日

/etc/group中记录的是组信息

cat  /etc/group

 

最后一行为例,冒号为分割,分别代表

组名称:组密码:组id:附加组成员

 

用户建立与删除

useradd命令用于建立用户,参数意义如下:

-u ##指定用户uid
-g ##指定用户初始组信息,这个组必须已经存在
-G ##指定附加组,这个组必须存在
-c ##用户说明
-d ##用户家目录

-s ##用户所使用的shell,/etc/shells记录了用户能使用shell的名字

注:tail -n    数字    文件名   表示显示该文件的倒数几行

userdel  命令用于删除用户

userdel  -r  删除用户名,并删除家目录下相关文件

 

usermod 命令用于更改用户信息

参数意义如下

 

        - l ##更改用户名称

-u ##更改uid
-g ##更改gid
-G ##更改附加组
-aG ##添加附加组
-c ##更改说明
-d ##更改家目录指定
-md ##更改家目录指定及家目录名称
-s ##更改shell
-L ##冻结帐号

-U ##解锁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值