美高梅开户-美高梅官方网站开户

您的位置:美高梅开户 > 美高梅官方网站开户 > RedHat学习笔记,04_01_linux用户管理命令详解

RedHat学习笔记,04_01_linux用户管理命令详解

发布时间:2019-10-22 05:59编辑:美高梅官方网站开户浏览(58)

    注:所有的命令都用"【COMMAND】"的形式捕捉,查找相关命令的时候请用【?】的形式查找。方便准确。

    【Linux】的【哲学思想】:
    1.一切皆文件
    2.Linux主要由短小,且目的单一的程序组成(所以一个命令一般只干一件事)
    3.将多个短小的程序串联起来可以完成复杂的任务
    4.尽量避免捕获用户接口(尽量避免跟用户进行接触,从发起-->回车,全自动,不需要用户再操作)

    Useradd   [options]  USERNAME(新建用户)

    5.通过文件保存软件的配置信息(只需要一个简单的文本编辑器就可以操作整个系统)

    【locale】命令:查看所支持的语言编码

    -u :UID  指定用户ID

      locale -a 可以查看Linuxs所支持的所有语言的编码方式

    用【who】命令可以查看都有谁在。
    用【tty】命令,可以看当前登录的是什么终端。
    用“startx” “& 这个命令会在F7对应的位置上启动一个图形化的工作按钮
    用 startx -- :1 :1表示第一个图形化屏幕

    -g: GID (基本组)

        startx -- :2 这样的命令可以启动多个其他的图形界面

    按着shift pg up 或者pg down可以实现上下翻屏,查看其他的内容
          按Ctrl Shift C进行复制,

    -G: GID,...(附加组)

          粘贴时是Ctrl Shift V

      在etc下的【inittab】文件,右键,使用文本编辑器

    -c: "COMMENT"加上备注文字

      更改为id:3就会在启动时变成字符界面

    【全局有效】的配置文件:
            /etc/profile ,
            /etc/profile.d/*  ,
            /etc/bashrc
         
    【局部有效】的配置文件们:
          ~/.bash_profile
          ~/.bashre,
          ~/.bash_.logout
         
          这些文件分两类,
          1是profile类
            通常是用来设置环境变量的。
            用来运行一些命令的(用户登录时要执行的命令)
          2是bashrc类
            一般来讲是用来设置别名的
            用于设置本地变量
           
     shell对用户来讲,分为两大类。
     1 交互式登录式shell ,以一个用户的身份登陆进去,你可以在这里面输入命令的这种登录
          【读取次序】:(越靠后优先级越高)
          /etc/profile --> /etc/profile.d/* --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
     2.非登录式shell  :当一个脚本系统能开机自动运行的shell
          【运行次序】:

    -d:  /path/to/somedirectory  指定用户登入时的启始目录

          ~/.bashrc --> /etc/bashrc --> /etc/profile.d/*

    【如何使修改后的登录设置立即有效】?
          使用【source】 命令,重读一下配置文件
          source /etc/profile
          使用“【.】” 命令,重读一下配置文件
          其实 . = source
          比如 . /etc/profile

    -s :SHELL 指定用户登入后使用的shell

                不建议使用source ,会影响到其他变量的使用。

      如何实现【用户管理】
      1.什么是用户 【User】 :
          是一个使用者获取系统资源的凭证,是权限的结合,为了识别界定每一个用户所能访问的资源及其服务的。只是一种凭证。会有一个表示数字,计算机会首先跟这个数字相匹配。ID号。一般来讲用户名是公开的。
          还要有个一个验证机制,来验证用户就是那个它所声称的那个人。(密码其实是最不可靠的方法)
      2.什么是组  【Group】 :
          一个组,可以识别是一个权限的集合,而且任何加入这个组的人都自动拥有这个组的权限。计算机靠GID(组ID)来识别.
          一个用户组也是有密码的。一般的用户不能随便加入某个组中,需要用管理员协助。密码的作用是让一个没有管理权限的用户临时的加入某组
         
          组分成两种组:(linux下任何一个用户必然会属于某一个组,即便没有分组,系统也会给你分一个跟你同名的组)
                  1.私有组:这个里面只有一个用户,而且这个用户名跟组名同名。也叫用户的基本组
                  2.公共组 : 也叫共有组。也叫用户的额外组,或者附加组。
              一个用户可以同时拥有多个组。
                 
          UID,GID:其实是保存为无符号十进制数,用十六位二进制表示,0~65535
              UID, GID和UID的编号相同
                管理员的ID号,永远为 0 (root)
                id 命令 用户 ,可以查看用户的id以及组。
               
                1-499 :属于系统用户,让某个程序运行的时候能以某个用户的身份运行。
                500-65534:普通用户
                65535:Nobody特殊用户(也有可能是65536则,溢出,则为-1,相当于Guest,来宾账号)美高梅官方网站开户 1

    -m -k : 自动建立登入用户的目录

    -M :不要自动建立登入用户的目录

    /etc/shells 指定了当前系统可用的安全shell

    Userdel: 删除用户

    Userdel   [options]  USERNAME

    -r 同时删除用户的家目录

    id :查看用户的帐号属性信息

    -u: 指定用户ID

    -g: 指定用户所属的群组

    -G: 指定用户所属的附加群组

    -n: 取消建立以用户名称为名的群组

    finger USERNAME 查看用户帐号信息

    修改用户帐号属性

    Usermod

    -u :UID 修改用户ID

    -g: GID 修改用户所属的群组

    -a -G : GID 不使用-a选项,会覆盖此前的附加组

    -c: 修改用户帐户的备注文字

    美高梅官方网站开户 ,-d -m: 修改用户登入时的目录

    -l:  修改用户帐号的名称

    -L: 锁定用户帐号

    -U :解除密码锁定

    chsh: 修改用户默认shell

    chfn: 修改流释信息

    密码管理

    passwd:(USERNAME)

    --stdin: 可以用任意文件做标准输入

    -l :锁住密码

    -u: 解开已上锁的帐号

    -d: 删除密码,仅有系统管理者才能使用

    组管理:

    groupadd:创建组

    -g: GID 指定新建组的ID

    -r: 添加系统用户组(1-499)用户

    groupmod: 修改组

    -g: <群组识别码>  设置欲使用的群组识别码

    -n: <新群组名称>  设置欲使用的群组名称

    groupdel 删除组

    gpasswd : 为组设定密码

    change

    d: 指定密码最后修改日期

    -E: 密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。

    -l: 列出用户以及密码的有效期

    本文由美高梅开户发布于美高梅官方网站开户,转载请注明出处:RedHat学习笔记,04_01_linux用户管理命令详解

    关键词: 美高梅开户

上一篇:美高梅官方网站开户下安装配置

下一篇:没有了