上一篇文章中讲解到了vim和vi的使用,以及Xshell和Xftp的一些下载使用登录:
- 这篇文章是实 *** 篇
- 都很简单容易理解,但是这个玩意说真的不在于理解,在于记,所有你可以自己拷贝我的博客去,或者转载都可以。
- 博客地址:https://blog.csdn.net/weixin_46635575/article/details/121268261
首先我们在公司开发的时候,不能能进去就给你root用户登录,那样可怕得很。
1、用户管理介绍 (1)基本介绍用户管理的一个规则。
- 系统里面存在组:组一,组二,组三。
- 有用户:root,还有你自定义的x,y,z等。
- 每一个用户都存在某一个组里面,而且必须要待在一个组,或者多个组里面有同一个人
- 用户家目录的概念:/home/目录下面有各个创建的用户对应的家目录,当用户登录时,会自动的进行到自己的家目录。
- 设计理念:用组去控制我们的每一个用户,用家目录去控制在对应目录下使用。
可以向系统管理员申请一个账号。
- Linux的用户至少要属于一个组。【当然它可以属于多个组】
- 添加的命令:useradd 用户名
- useradd 用户名的步骤:
- useradd xm
- 这种情况是会创建一个xm同名的组,然后再放到里面。
- 然后它也会在home目录下去创建/home/xm的目录
- 然后通过passwd xm进行指定密码
- useradd xm
- 在指定的目录下创建:useradd tiger目录下创建。
-
创建tiger目录:首先要cd进行home目录,然后 mkdir tiger
-
然后user -d /home/dog/ xq。
-
同样的通过passwd xh进行指定密码
-
这样就可以进行登录了。
比如说有一个员工要离开,所以要删除
(1)删除- userdel 用户名就OK了。
-
删除用户要保留家目录:userdel xm
-
家目录是存在的呀
-
删除用户切要把它的家目录删除:不保留家目录的情况:userdel -r xq.
-
- 在实际开发中:一般不会删除它的家目录,因为他本人可能在工作中会写代码,所以它会保留家目录。
- id 用户名
- 应用案例:查询root用户
- 如果没有此用户:控制台会显示没有此用户。
uid 是用户id号,gid是组id号,然后就是组的名称。
-
su 切换用户名
-
创建一个,然后切换到的练习
- 基本情况:如果是从高权限到低权限时,是不用输入密码的,但是反过来就要的。
-
用exit返回到原来的用户目录。
刚讲到了对第一列的root呀,xm呀,xh呀的管理,接下来对组的一些介绍。
- 类似于角色,系统对有共性的多个用户进行统一管理
- 系统通过组名来进行管理你的权限。
- 新增组
- 指令:groupadd 组名
- 看一个案例
- 删除组
- groupdel 组名
-
现在我们是直接来创建一个用户分配到对应组里面
- 指令:useradd -g wudang zwj
- 指令:useradd -g wudang zwj
-
修改用户所在的组
- 代码usemod -g 用户组 用户名
- 案例:创建shaoling组,然后对刚才的用户进行改变
- 在/etc/passwd下面
- 用户配置文件,记录用户的各种配置信息。
- 每行的含义:用户名,口令,用户标识号,组标识号,注释性描述,主目录,登录shell
- 当你增加一个用户时,这里面就会增加一行
- 组配置文件:记录Linux包含的组信息
- /etc/grop文件
- 每一个行的含义:组名,组口令,组标识符(组id),有哪些用户属于这个组(看不见的)。
- 当你增加一个组时,这里面就会增加一行
- 也就是你的密码管理文件,加密的):感觉几乎看不懂
- 在/etc/shadow下面
- 每一行的含义:登录名,加密口令,最后一次修改时间,最小时间间隔,最大时间间隔,警告时间,不活动时间,失效时间,标志。
- 同样的也会有增加的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)