根据我之前的内容,我们要打开虚拟机和FinaShell,在FinaShell上进行操作
ps:图是去老师那儿拿的,这次不是自己画的,变懒了
我们主要做增删查改在ied里我们登陆root用户,显示连接成功
root用户切换到普通用户,无须输入密码,但是由普通用户切换到root用户或其它用户,就需要输入密码
切换用户:su 用户名
我的用户建立的叫chen,这里的是yang(因为图也是我拿的,自己没截图)
我直接用的配置好的映像盘,所以这里我没有普通用户,需要重新弄一个普通用户
执行命令:adduser
查看环境变量
执行命令:env,查看环境变量
切换到chen普通用户,再查看
退出chen用户环境变量
执行命令为:exit
查看全部用户
执行命令:cat /etc/passwd

/etc/passwd文件是Linux中的重要系统文件之一,主要作用是存储系统用户的信息
系统内置用户与新增用户,执行命令:cat /etc/passwd | head -3
说明:|是管道命令,加上head -3,表示显示前3条记录
新增用户的id必然大于或等于1000
chen用户的用户id是1000,不是系统内置用户,而是新增用户
tail -3,表示显示末尾3条记录
查看不能登录的伪用户,执行命令:cat /etc/passwd | grep nologin
查看指定某个用户信息
执行命令:cat /etc/passwd | grep chen(最后写你要查找的用户名)

创建用户mike,主目录为/home/mike,用户id为1010,密码为12345
执行命令:useradd -d /home/mike -u 1010 -p 12345 -c 'my workmate' mike
在四个文件中查看刚才创建的新用户信息
查看mike用户的主目录
修改用户mike,主目录改为/home/dear-mike,密码改为903213,注释改为my friend
执行命令:usermod -m -d /home/dear-mike -p 54321 -c 'my friend' mike (注意一定要加-m,否则主目录名不会被修改)
在/etc/passwd和etc/shadow文件里查看更改后的用户信息
可以看到,mike用户的主目录、注释和密码都被修改了
查看mike用户的主目录
强制彻底删除用户mike
执行命令:userdel -rf mike
查看是否还有mike用户
为了后面的操作,我们还是要重新创建mike用户useradd -d /home/mike -u 1010 -p 123456 -c 'my friend' mike
我们最初有一个普通用户chen,现在又来创建一个普通用户mike
创建用户组lzy,id是666,将mike添加到该组,最后再添加一个新用户alice,密码是123456,加入lzy组
查看lzy组的用户
创建新组luzhou,id是777,将用户mike移动到luzhou组
创建新用户smith 密码111111,加入到两个组里
让lzy组里的alice同时加入到luzhou组,执行截图第一排命令,并查看
将mike用户从luzhou组移除,并查看
删除一个不存在的用户
删除luzhou用户组(不会删除里面的用户)
为了后续需要,再次创建luzhou用户组