本文将阐述linux当中的基本操作命令。
root是任何一个linux系统都会自带的用户,即超级管理员。超级管理员可以增删改普通用户,增删改用户组,也只有超级管理员才能这么做。我们前面的几篇linux的文章都默认使用root操作,少去了诸多权限调整之麻烦。在实际使用中,超级管理员的密码也只有少部分人知道,绝大多数开发和运维人员只是使用普通用户对服务器进行操作。
用户组顾名思义就是用户所在的组,任何一个用户都会隶属一个组。用户组的增删改查要以root去操作。
#创建一个id为9527的java组
groupadd -g 9527 java
#查看增加的组,会看到多出一个java
cat /etc/group
#修改java组的名字为java1
groupmod java -n java1
#查看修改的组,会看到java1
cat /etc/group
#删除组
groupdel java1
#查看修改的组,会看到java1消失了
cat /etc/group
具体操作如下:
# 创建一个用户ali, 家目录默认为/home/ali
useradd -m ali
# 修改用户密码,回车之后需要数据两次密码,且不回显
passwd ali
#查看用户以及组,便会看到刚刚创建ali,默认也创建了一个名字为ali的组
cat /etc/group
cat /etc/passwd
#切换到ali,跳转到家目录,创建一个文件test,查看所属用户和所属组,我们看到都是ali
su ali
cd ~
touch test
ls -l
touch ali
具体操作如下:
#切换为root用户,要输入密码,密码不回显
su
#回到root的家目录
cd ~
#新增一个用户组
groupadd -g 9527 java124
#修改ali用户的组为java124
usermod ali -g java124
#切换到ali
su ali
#回到ali的家目录
cd
#查看test文件的所属用户以及所属组,我们看到此时用户组已经变为java124
ls -l
具体操作如下:
#查看当前有哪些登录用户
who
#查看我是谁
whoami
具体操作如下:
#强制性删除ali,包括家目录
userdel -rf ali
#查看是否删除
cat /etc/passwd
具体操作如下:
至此,我们熟悉了用户、用户组的增删改查,了解了用户管理相关命令。
原文:https://www.cnblogs.com/alichengxuyuan/p/12581459.html