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

    一---导读

      当我们进入公司进行工作的时候,首先项目经理会为我们分配一个用户名去和同事们在同一个linux系统下面进行工作。所以掌握相关的知识是很有必要的。

    二---用户的相关指令

    添加用户
    语法:useradd 用户名

    指定修改密码
    语法:passwd 用户名
    注:如果后面没有指定用户名,就是给当前登录的用户修改密码。一定要慎重。

    删除用户
    语法:userdel 用户名
    eg:1--删除用户zhangsan,但保存家目录,userdel zhangsan
         2--删除用户及其家目录,比如lisi,userdel -r lisi

    查询用户信息
    语法:id 用户名(当用户不存在,返回无此用户)

    切换用户
    语法:su - 切换用户名
    注:权限高到低不需要密码,反之需要密码。

    查看当前登录用户
    语法:who am i(可空可不空)

    三---用户组相关的指令

      用户组的存在意义 :如果为组赋予权限,组中的成员都会有这个权限,管理起来比较方便。

    新增组
    语法:groupadd

    如果新增用户没有指定组,系统会生成一个和用户名相同的组,并且把用户放到组里面。
    -g这个参数在添加用户的时候可以用来指定组
    eg:useradd -g wudang zwj (创建张无忌,并指定其组为武当)

    删除组
    语法:groupdel

    修改用户组
    语法:usermod(mod为modify-修改的缩写
    eg:
    groupadd mojiao
    usermod -g mojiao zwj(把张无忌的组切换到魔教)
    查看的时候用 id zwj即可

    三---用户和组相关的文件

    /etc/passwd文件
    用户的配置文件,记录用户的各种信息。
    每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell(程序员和内核之间的翻译官,种类多。有bash(我们一般用这个),tcsh,csh)

    shell图解

    /etc/shadow文件
    口令的配置文件
    每行的含义:登录名:加密口令:最后一次修改的时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

    /etc/group文件
    记录组的信息
    每行含义:组名:口令:祖标识号:组内用户列表(隐藏起来的)

  • 相关阅读:
    windows 7 codepage id name 名称
    最大团
    三分的多种写法及对应的精度 三分套三分原理
    AC自动机
    c++ queue
    lca 欧拉序+rmq(st) 欧拉序+rmq(线段树) 离线dfs 倍增
    node *p,*q
    dfs序和欧拉序
    P3861 8月月赛A
    洛谷P3862 8月月赛B
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14236008.html
Copyright © 2011-2022 走看看