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

    一、运行模式

    运行级别有七种(0-6)

    其中init 0 表示关机;init 3 完全的多用户模式(不带桌面);init 5(图形化模式,带桌面);init 6重启级别

    /etc/inittab/可以更改默认启动的模式

    二、用户与用户组管理

    • 查看用户配置文件:/etc/passwd/   记录每一个用户的基本信息
    • 查看用户组文件   :/etc/group/     记录用户组的所有信息存放地。组名不能重复 
    • 查看一些相关密码:/etc/shadow/  该文件只有root用户有权限查看

    1、用户管理

    • 普通用户上限数量2^32-1=4294967295
    • linux分为超级用户和普通用户,普通用户用户又分为系统用户和真实用户。系统用户的uid范围为201~999(红帽七)真实用户uid范围为1000~60000(红帽七,最大可到2^32-2【红帽六是500~60000】);/etc/login.defs规范了用户id范围;/etc/default/useradd用户添加默认配置文件
    • 添加用户指令:# useradd jcclty   表示添加jcclty 用户
    • 添加用户的时候同时指定用户的用户组:#  useradd -g admin(gid) jcc  (注意此时的组名需要存在,不能现创组名)
    • 添加用户的时候同时指定用户的用户附加组# useradd -G an(gid)  jcc(一样附加组也应该存在,不能现创)
    • 添加用户的时候同时指定用户id# useradd -u 1020 jcc(默认用户的id会从1000按顺序分配,用此命令可以指定用户id)
    • 添加用户的时候同时添加注释# useradd -c zhushi jcc 
    • 添加用户的同时取消建立以用户为名的群组 # useradd -n jcc
    • 添加用户的时候同时指定用户启动目录 # useradd -d /tmp jc  (此时jcc用户的启动目录就会变为tmp  默认启动目录为home)
    • 添加一个系统用户  # useradd -r jc
    • a:x:1005:100::/home/a:/bin/bash

              a:用户名  x:密码 1005:用户id 100:用户组id  注释为空  /home/a用户主目录 /bin/bash 登录目录

    2、修改用户

    指令:# usermod 选项 (选项值) 用户名

    • # usermod -g 1025 jcclty   表示将jcclty的用户组改为1025的gid(1025组应该原先就存在,否则提示1025组不存在)指定用户的用户主组
    • # usermod -l jc jcclty 将用户名jcclty改为jc
    • 其他更改选项有-G(附加组);-u(用户id如1066);-c(用户注释);-d(用户登录目录)
    • 切换用户命令为# su - jcclty   

    3、添加密码

    • 指令:#passw jcclty 添加jcclty的密码(根据提示完成操作即可)
    • # echo 123456 | passwd --stdin jcclty (不交互,直接将123456设为jcclty用户的密码)
    • 指令# chage -d 0 jcclty 表示下一次登录必须更改密(0:表示下次登录必须改密码)

    相关步骤:

    # chage -d 0 jcclty

    # ifconfig  查看ip

    # ssh jcclty@IP地址

    4.删除用户

    # userdel jcclty 删除jcclty用户

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

    6、用户组管理

    # groupadd admin 表示添加admin用户组

    # grouadd -g 1020 admin 表示给用户组admin自定义一个用户组id数字,如果不加-g系统将默认分配

    7、用户组修改

    #groupmod -g 1025 admin 表示将组id改为1025 #groupmod -n test admin 表示将用户组admin更名为test

    # groupmod -g 1020 -n admin test 表示将test组更改为以1020为id数字的组,组名改为了admin

    # groupdel admin 表示删除admin组

    8、网络设置

    指令# cd /etc/sysconfig/network-scripts  ;第二步 #vim ifcfg-ens33  最后修改

    # ifdown ifcfg-ens33 停止该网卡  # ifup ifcfg-ens33 启动

    # vim /etc/ssh/ssh_config可以修改一些配置文件(里面能查看到端口号port)

  • 相关阅读:
    六、运行状态说明
    五、启动、退出动作
    四、健康检查、调度约束
    分布式事务(第08篇)分布式事务解决方法-如何选择各种解决方案
    分布式事务(第07篇)分布式事务解决方法-最大努力交付
    分布式事务(第06篇)分布式事务解决方法-可靠消息最终一致性
    分布式事务(第05篇)分布式事务解决方法-TCC
    分布式事务(第04篇)分布式事务解决方法-3PC
    分布式事务(第03篇)分布式事务解决方法-2PC(两阶段提交)
    分布式事务(第02篇)分布式事务基础理论
  • 原文地址:https://www.cnblogs.com/jclty/p/10205485.html
Copyright © 2011-2022 走看看