帐号管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帐号管理相关的知识,希望对你有一定的参考价值。
用户管理
useradd
useradd -u 指定UID
useradd -u 560 nsd02
useradd -d 指定家目录
useradd -d /opt/abc nsd03
useradd -e 2016-12-31 nsd09 指定帐号失效时间
useradd -g -G 指定所属基本组/附加组
useradd -g nsd01 nsd10
useradd -G nsd01 nsd11
useradd -M 不为用户建立并初始化目录
useradd -s 指定用户到登录shell
useradd -s /sbin/nologin 拉黑用户不能登录系统
passwd nsd12 改密码
passwd -d 清空用户密码,使之无需密码即可登录
passwd -l 锁定用户帐号 两个!!
passwd -S 查看用户帐号的状态
passwd -u 解锁用户帐号
passwd --stdin 从标准输入(比如管道)取密码
gpasswd -A 定义组管理员列表
gpasswd -a 添加组成员,每次只能加一个
gpasswd -d 删除组成员,每次删一个
gpasswd -M 定义组成员列表,可设置多个
echo 123 |passwd --stdin nsd01
usermod -l 更改用户名
usermod -l stu01 nsd13
usermod -L 锁定用户 一个!
usermod -U 解锁用户
usermod-u 570 -d /opt/stu13 -s /sbin/nologin -g nsd01 -G users stu01
chage -d 0 用户名 让该用户下次登录必须修改密码
userdel -r 宿主家目录和邮件一并删除
删除干净
vim /etc/passwd
vim /etc/shadow
vim /etc/group
vim /etc/gshadow
rm -rf /home/*
rm -rf /var/spool/mail/*
-------------------------------------
vim /etc/default/useradd
vim /etc/login.defs
ls -A /etc/skel 这个目录是创建用户时拷贝到家目录的模板
man ls > /opt/ls.help
cp /opt/ls.help /etc/skel
vim /root/.bash_profile 每次登录时执行
vim /root/.bashrc 常用于定义永久别名 这个是针对root的
针对全体用户全局配置
vim /etc/bashrc
---------------------------
etc/group
etc/gshadow 组帐号管理信息
gpasswd -a,-d,-M 每次添加一个组成员,每次删除一个组成员,定义组成员用户列表会覆盖之前成员
委任组的管理员
gpasswd -A harry stugrp 可以-a,-d 增删成员 但不能使用-M
groupdel 删除的用户组不能是用户到基本组
-----------------------------------------------------------------------------
以上是关于帐号管理的主要内容,如果未能解决你的问题,请参考以下文章
JavaWeb SSM SpringBoot商家订单管理系统《精品毕设》源码+论文)用户管理部门管理菜单管理角色管理字典管理操作日志生成管理等功能
jsp+servlet+mysql实现的停车场管理系统(分为普通用户和管理员,实现注册登录留言管理停车信息管理IC卡管理用户管理出入场管理等)