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文件
    记录组的信息
    每行含义:组名:口令:祖标识号:组内用户列表(隐藏起来的)

  • 相关阅读:
    [Luogu 2261] CQOI2007 余数求和
    [Luogu 3178] HAOI2013 树上操作
    「模板」 树链剖分 HLD
    「模板」 线段树——区间乘 && 区间加 && 区间求和
    [Luogu 2221] HAOI2012 高速公路
    [Luogu 3973] TJOI2015 线性代数
    「模板」 01 Trie实现平衡树功能
    [Luogu 1640] SCOI2010 连续攻击游戏
    [Luogu 1402] 酒店之王
    [Luogu 1963] NOI2009 变换序列
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14236008.html
Copyright © 2011-2022 走看看