linux的用户管理命令(1)

#####linux系统结构########

linux是一个倒树型结构,最大的目录名称叫“/” (根目录)

#####linux系统中的二级目录######

/bin ##二进制可执行文件,系统常规命令

/boot ##启动目录,存放系统自动启动文件,内核,初始化程序

/dev ##系统设备管理文件

/etc ##大多数系统配置文件存放路径

/home/子目录 ##普通用户家目录

/lib ##函数库

/lib64/ ##64位函数库

/media ##光驱临时挂载点

/mnt ##手动临时挂载点

/run ##自动临时设备挂载点

/opt ##第三方软件安装路径

/proc ##系统硬件信息和系统进程信息

/root ##超级用户家目录

/sbin ##系统管理命令,通常只有root可以执行

/srv ##系统数据目录

/var ##系统数据目录

/sys ##内核相关数据

/tmp ##临时文件产生目录

/usr/ ##用户相关信息数据

#########1.系统用户##########

id -u uid 查看用户的uid 自身id

id -g gid 查看用户的gid 初始组

id -G groups 查看用户所在的所有组id 所有组

id -n 显示名字而不显示id数字

在这里插入图片描述

#########2.用户切换#######

su - 用户名称

  • su - 中“-”标示在用户身份切换时同时切换当前用户的环境

    su - 执行时高级用户切换到其他用户不需要密码,低级用户切换到高级用户时需要,平级用户也需要密码

    注意:每次su切换到其他用户操作之后必须退出,然后再次切换其他用户

gnome-session-quit --force 注销当前用户,再用其他用户登陆

在这里插入图片描述

在这里插入图片描述

3.用户在系统中的存储方式#########

/etc/passwd

用户信息文件

用户名称:密码(x):uid(60000以内):gid(60000以内):说明:家目录:默认shell

“说明:默认shell的指令有哪些:可以查看系统中的/etc/shell文件”

/etc/group

用户组信息文件

组的名字:组密码:组id:组成员

/etc/skel/*

默认开启shell的配置,用户的骨文文件

/home/userneme

用户的家目录

在这里插入图片描述

####用户管理命令############

####1.删除用户##########

userdel student
###删除用户但不删除用户的配置文件

userdel -r
student ###删除用户并删除用户的配置文件

watch -n 1
tail -n 3 /etc/group 每秒监控一次passwd后三条

watch -n 1
‘tail -n 3 /etc/group;ls -l /home/’

kill - 9 加进程可以强制停止进程

userdel -r westos
不加‘-r’不会删除配置文件

useradd westos ###建立用户时,读取/etc/login.defs文件内容确定规则

useradd -u 7777 haha ## 指定用户uid

useradd -g 66 haha ## 指定用户初始组id,“66用户组必须是存在的“

useradd -G 66 haha ## 指定用户的附加组id,”66用户组必须存在的“

useradd -c ”kk“ haha ## 指定用户的说明

useradd -d /home/etc haha ##指定用户的家目录

useradd -s /bin/sh haha ##指定用户的默认shell

groupadd
##建立用户组

groupadd -g 66 hahal
##建立用户组的id

groupadd
##删除用户组

初始状态:
在这里插入图片描述

添加一个uid为7777的用户:
在这里插入图片描述

添加一个初始组id为66的用户:

在这里插入图片描述

添加一个附加组id为66的用户:
在这里插入图片描述

添加一个用户,其说明为“kk”:

在这里插入图片描述

添加一个用户,其家目录为/home/etc
在这里插入图片描述

添加一个用户,其默认的shell为.bin/sh:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44193529/article/details/85267478