Linux 学习笔记3

用户和用户组

 

cat /etc/group 存储当前系统中所有用户组信息

  • Group :        x     :   123  :  asd,zxc,qwe
  • 组名称: 组密码占位符 : 组编号 : 组中用户名列表

cat /etc/gshadow 存储当前系统中用户组的密码信息

  • Group :    *   :          :   asd,zxc,qwe
  • 组名称: 组密码 : 组管理者 : 组中用户名列表

cat /etc/passwd 存储当前系统中所有用户的信息

  • User  :    x     :   123    :      456   :    xxxxxx    : /home/user : /bin/bash
  • 用户名:密码占位符: 用户编号 : 用户组编号 : 用户注释信息 : 用户主目录 : shell类型

cat /shadow 存储当前系统中所有用户的密码信息

  • User  :  123 :::::
  • 用户名: 密码 :::::
  •  

创建用户组

groupadd 组名称

修改用户组名称

groupmod -n 新组名称 旧组名称

修改用户组组编号

groupmod -g 新组编号 组名称

添加指定用户编号的用户组

groupadd -g组编号 组名称

删除用户组 (需先删除用户组中的用户)

groupdel 组名称

 

用户组添加用户

useradd -g 用户组 用户名称

把用户信息放到指定文件夹下

useradd -d /home/xxx 用户名称

为用户添加备注

usermod -c xxxxx 用户名称

修改用户名称

usermod -l 新用户名称 旧用户名称

修改用户信息文件夹

usermod -d /home/xxx 用户名称

修改用户的用户组

usermod -g 用户组 用户名称

删除用户

userdel 用户名称

-r 用户信息文件一起删除

 

除了root用户其他用户禁止登陆系统

touch /etc/nologin

锁定用户

passwd -l 用户名称

解锁用户

passwd -u 用户名称

无密码用户

passwd -d 用户名称

 

主要组与附属组

用户可以同时属于多个组

一个主要组 ,多个附属组

用户添加附属组

gpasswd -a 用户名称 用户组, 用户组, 用户组

用户切换用户组

newgrp 用户组

删除用户的附属组

gpasswd -d 用户名称 用户组

同时给用户创建主要组和附属组

useradd -g 主要组 用户名称 -G 附属组, 附属组, 附属组

给用户组添加密码

gpassword 用户组

 

切换用户

su 用户名称

whoami 显示当前登陆用户名

id 用户名称 显示指定用户信息(用户编号,用户名称,组编号,组名称)

groups 用户名称 显示用户所在的所有组

chfn 用户名称 设置用户资料,依次输入用户资料

finger 用户名称 显示用户详细资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值