zoukankan      html  css  js  c++  java
  • 用户管理

    管理员UID为0:系统的管理员用户。

    系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。

    普通用户UID从1000开始:是由管理员创建的用于日常工作的用户。

       

    1.  useradd命令

    useradd命令用于创建新的用户,格式为"useradd [选项] 用户名"。

    参数

    作用

    -d

    指定用户的家目录(默认为/home/username)

    -e

    账户的到期时间,格式为YYYY-MM-DD.

    -u

    指定该用户的默认UID

    -g

    指定一个初始的用户基本组(必须已存在)

    -G

    指定一个或多个扩展用户组

    -N

    不创建与用户同名的基本用户组

    -s

    指定该用户的默认Shell解释器

    默认的用户家目录会被存放在/home目录中,默认的Shell解释器为/bin/bash

    2.  groupadd命令

    groupadd命令用于创建用户组,格式为"groupadd [选项] 群组名"。

       

    3.  usermod命令

    usermod命令用于修改用户的属性,格式为"usermod [选项] 用户名"。

    前文曾反复强调,Linux系统中的一切都是文件,因此在系统中创建用户也就是修改配置文件的过程。用户的信息保存在/etc/passwd文件中,可以直接用文本编辑器来修改其中的用户参数项目,也可以用usermod命令修改已经创建的用户信息,诸如用户的UID、基本/扩展用户组、默认终端等。usermod命令的参数以及作用如表所示。

    表5-2                                            usermod命令中的参数及作用

    参数

    作用

    -c

    填写用户账户的备注信息

    -d -m

    参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去

    -e

    账户的到期时间,格式为YYYY-MM-DD

    -g

    变更所属用户组

    -G

    变更扩展用户组

    -L

    锁定用户禁止其登录系统

    -U

    解锁用户,允许其登录系统

    -s

    变更默认终端

    -u

    修改用户的UID

       

       

    Password 文件结构

    Login ID

    Password

    User ID

    Group ID

    Comment

    Home directory

    Default shell

    userid

    x

    75000

    75000

      

    /home/userid

    /bin/bash

     

  • 相关阅读:
    Y460/Y470 Nvidia optirum solution : switch off the nvidia card and solve screen flash problem
    matlab中提示错误使用* BLAS loading error解决方法
    学习笔记 第十四周 第一篇
    学习笔记 第十三周 第一篇
    学习笔记 第十二周 第一篇
    学习笔记 第十一周 第一篇
    学习笔记 第十周 第一篇
    学习笔记 第九周 第一篇
    学习笔记 第八周 第二篇(修改版)
    学习笔记 第八周 第二篇
  • 原文地址:https://www.cnblogs.com/wangmuchen/p/12780883.html
Copyright © 2011-2022 走看看