
1、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
2、建工作组
groupadd test //新建test工作组
3、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
4、给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a user group
5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
6、永久性删除用户账号
userdel peter
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP
8、显示用户信息
id user
cat /etc/passwd
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户 *** 作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
1 在启动grub菜单,选择编辑选项启动
我们在VM或者VirtualBox中点击启动后出现的第一个界面就是grub菜单界面
2 按键盘e键,来进入编辑界面
出现菜单界面后要立即按e键,如果按晚了就直接进入系统了
3 - 找到Linux 16的那一行,将 ro 改为 rw init=/sysroot/bin/sh
一定要仔细的寻找关键字,这个是重置密码的关键信息,如果没有找到,就重新启动服务器按照步骤一步一步的来
单用户模式就像windows 的安全模式一样,允许特定的用户执行一些 *** 作,比如重置用户密码等
chroot /sysroot
6 - 重置密码
passwd root
7 - 更新系统信息
touch /autorelabel
8 - 退出单用户模式
exit
9 – 登录Root账户
进入Centos登陆界面,选择“未列出用户”,在用户名一栏输入“root”,然后输入第6步中设置的密码,登录。
10 – 修改普通用户登录密码
打开命令行,输入passwd user(待找回用户密码的用户名)
根据提示输入两次新的密码即可。
问题现象,在CentOS 7系统命令行登录界面,输入root用户及密码后,界面闪了一下信息,又重新回到登录界面,ssh服务也没有起来。于是开始了尝试修复之旅
开机按任意键,进入grub。这时的grub还是CentOS 6的
选择CentOS 7内核,按e,选择光标在kernel行,再按e,在内核启动参数rhgb quite后面加空格1,回车保存,按b启动
(或者在grub选择CentOS7时,按a修改内核参数,同样在最后加上1进入单用户模式)
出现“Give root password for maintenance”一行,输入root密码,结果报错
sulogin: failed to execute /bin/bash: Permission denied
sulogin: failed to execute /bin/sh: Permission denied
Can not execute su shell
说明可能是根文件系统权限出现问题了。要修改文件权限,比较方便的还是用系统盘的拯救模式。(grub模式下修复可以参考 >
以上就是关于Centos系统怎么添加用户和组全部的内容,包括:Centos系统怎么添加用户和组、CentOS7忘记密码无法登录解决办法、CentOS6升级CentOS7后无法登录修复记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)