第八章 Linux系统用户及用户组管理¶

跟阿铭学Linux邀请函 (http://www.aminglinux.com),二期已开班,感兴趣的联系QQ:306798658,现在报名还有优惠!同样欢迎您购买视频资料。

关于这部分内容,阿铭在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要。毕竟linux系统是一个多用户的系统,每个账号都干什么用,您必须了如指掌。因为这涉及到一个安全的问题。

认识/etc/passwd和/etc/shadow¶

这两个文件可以说是linux系统中最重要的文件之一。如果没有这两个文件或者这两个文件出问题,则您是无法正常登录linux系统的。

[root@localhost ~]#>
  • 删除组
  • 命令 :>

  • 增加账户
  • 命令 :>useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]

    ‘-u’ 自定义UID

    ‘-g’ 使其属于已经存在的某个组,后面可以跟组id, 也可以跟组名

    ‘-d’ 自定义用户的家目录

    ‘-M’ 不建立家目录

    ‘-s’ 自定义shell

    [root@localhost ~]#>
    • 删除账户
    • 命令 :>userdel [-r] username

      [root@localhost ~]#>
      

      chfn 更改用户的finger (不常用)¶

      阿铭几乎没有用过这个功能,只简单介绍一下即可,而您也许了解一下即可。前面内容中提到了findger,即在/etc/passwd文件中的第5个字段中所显示的信息,那么如何去设定这个信息呢?

      [root@localhost ~]#>
      

      创建/修改一个用户的密码¶

      命令 :>passwd [username]

      等创建完账户后,默认是没有设置密码的,虽然没有密码,但该账户同样登录不了系统。只有设置好密码后方可登录系统。为用户创建密码时,为了安全起见,请尽量设置复杂一些。您可以按照这样的规则来设置密码:

      1. 长度大于10个字符;
      2. 密码中包含大小写字母数字以及特殊字符 ‘*’, ‘&’, ‘%’ 等;
      3. 不规则性(不要出现root,>
        ## Allow>
        

        此时可以验证一下test账户的权限了。

        [root@localhost ~]#>
                      
                      
        ## Allows>
        

        配置文件/etc/sudoers包含了诸多配置项,可以使用命令 mansudoers 来获得帮助信息。下面阿铭介绍一个很实用的案例,我们的需求是把Linux服务器设置成这个样子:只允许使用普通账户登陆,而普通账户登录后,可以不输入密码就能sudo切换到root账户。下面但是阿铭的配置:

        [root@localhost ~]#>

        保存配置文件后,使用test,>

        • 增加一个group

      鼠标选中左侧的 “NewDatebase”, 点右键选择 “Add Group”, 单击后创建新组,然后更改组名,比说叫做 “test”. 当然组下面还可以创建组,方法一样的。

      1. 创建一个Entry

      鼠标左键先点一下刚才创建的组 “test” , 然后在右侧空白处右键单击,选择 “Add Entry”. 弹出一个会话窗口,Title 自定义,方便我们以后查找; User>

      • 修改Entry信息
      • 在右侧窗口,选中要修改的Entry那行,鼠标移动到Title区域,双击则会跳出一个会话窗口,我们可以更改Entry的各项信息。

        1. 获取Entry密码

        同样是在右侧窗口,选中要获取的密码那行,鼠标移动到Password区域,直接双击,就把密码复制到剪切板了,密码会在剪切板中保存12s,过期会失效,所以您应该在12s内把密码粘贴。

        阿铭建议您最好再扩展学习一下: http://www.lishiming.net/thread-5409-1-1.html

        教程答疑: 请移步这里.

        欢迎您加入 阿铭学院 和阿铭一起学习Linux,让阿铭成为您Linux生涯中永远的朋友吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值