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 用户名称 显示用户详细资料

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值