栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Centos7 添加删除用户和用户操作命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos7 添加删除用户和用户操作命令

Centos7 添加删除用户命令
  • 一、添加用户
  • 二、给用户添加root权限
  • 三、删除用户
  • 四、用户组操作
  • 五、显示用户其他信息
  • 参考网址

一、添加用户

1.登录系统切换到root

[root@centos /]$ su	#切换到root用户
密码:
[root@centos /]#

2.添加用户

[root@centos /]# adduser test	#新建test用户
[root@centos /]# 

3.设置用户密码
以下不按要求的密码也是可以的

[root@centos /]# passwd test	#给test用户设置密码
更改用户 test 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@centos /]#
二、给用户添加root权限
[root@centos /]# vi /etc/sudoers	#进入sudoers给test添加权限
找到以下位置,按i进行编辑:
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
test		ALL=(ALL)       ALL	#在root下面,添加这条即可授权(所有权限),test为用户名
按ESC输入 :wq!  保存即可
现在用户test就有root权限

chmod -v u+w /etc/sudoers #为用户添加sudoers文件可写权限
chmod -v u-w /etc/sudoers #为用户取消sudoers文件可写权限

测试权限是否可用:

使用root创建一个文件夹:
mkdir test
在切换到xxx用户,将该文件删除(发现即可删除):
su xxx
rm -f test
三、删除用户
userdel -r test #删除用户和用户主目录下所有文件,不加-r删除用户文件不删除
groupdel testgroup	#删除用户组
四、用户组操作
groupadd testgroup #新建test工作组
useradd -g testgroup testuser //新建testuser用户并增加到testgroup工作组
#注:-g 所属组 -d 家目录 -s 所用的shell
usermod -G groupname username	#给已有的用户增加工作组
临时关闭用户:
在/etc/shadow文件中该用户的行的第二个字段(密码)前面加上`*`就可以了。想恢复该用户,去掉即可 
//或者使用如下命令关闭用户账号: 
passwd testuser –l 
//重新释放: 
passwd testuser –u
五、显示用户其他信息

id user #查看用户信息
cat /etc/passwd
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cat -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last

参考网址

https://blog.csdn.net/qq_25046261/article/details/78182536
https://www.cnblogs.com/gucb/p/11843319.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/308667.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号