目录
添加用户
基本介绍
root对应很多个用户,每个用户都还有自己的目录。
基本语法
应用案例
进入home目录,ls可以看到当前有的用户,现在只有一个tom。
添加了milan后就多了一个milan。默认创建的用户在home目录。
细节说明
还可以指定创建的用户的目录
创建一个king用户在home test目录下
指定/修改密码
基本语法
应用案例
pwd用于显示当前目录。
logout可以注销账号。
删除用户
基本语法
应用案例
权限不够,用root登陆,再进行删除。
删除后,ls时还有milan。但是再用milan登录时却登录不了。
使用-r 会将根目录也删除掉。
细节说明
一般建议保留。
建议保留目录,一个人离职后,只用删除账号即可,他工作过的东西不必删除
查询用户信息指令
基本语法
应用实例
没有id就会显示no such user。
细节说明
切换用户
介绍
su-指令可以切换用户。
基本语法
应用实例
root用户到jack用户,到权限更低的用户不用输入密码。
低权限到高权限要密码。
再logout一次就会直接登出了。
细节说明
高权限到低权限可以直接转化,低权限到高权限需要密码。
切换到原来的用户使用exit或者logout指令。
查看当前用户/登录用户
基本语法
who am i 语法查询当前用户信息。
切换到jack用户后输入这个指令还是root,因为它显示的是登录的用户。
用户组
介绍
系统对有共性的多个用户进行统一的管理。
如果依次给每个人不同的权限比较繁琐,可以创建一个组,然后给那个组权限,这样进入那个组的人便都有了那个组的权限。
新增组
删除组
创建wudang组,删除武当组。
增加用户时直接加上组
clear指令可以清除当前屏幕上的指令。
创建一个用户如果不给他指定组,会直接建立一个与他同名的组然后把他放进去,比如创建一个名为king的用户却不给他指定组,他此时其实是在一个名为king的组里。
-g可以指定组,也可以切换组。
修改用户的组
-g可以切换组。
用户和组相关文件
指令直接发给内核无法被识别,内核shell在进行翻译工作。
可以看到他们使用的是bash。
密码是经过特殊加密过的
zwj没加密是因为没给他设置密码。
国内一般使用bash