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

    1.linux和Windows互传文件

    1.需要在linux客户端安装一个软件lrzsz

    2.安装后可以用命令来互相传文件

    sz 文件名  --->传送linux文件到Windows上去

    rz ---->选择Windows的文件即可

    2.用户即用户组管理

    1.文件:/etc/passwd

    这个文件记录了用户了用户名,用户id,所属组,家目录,shell信息:

    这个文件被用冒号分成7段,分别为:用户名:密码:用户id:组id:注释:家目录:shell

    2.文件:/etc/shadow

    这个文件,每行也是代表一个用户,也是被分号分割,成9段:

    • 用户名,跟/etc/passwd对应。
    • 加密密码,加密算法升级为SHA512散列加密算法,如果密码位为“!!”或“*”代表没有密码,不能登录,其shell/sbin/nologin。(!!说明该没有密码,或者被锁定,只有一个!也是被锁定。)
    • 密码最后一次修改的时间,以197011日作为标准时间,每过一天时间戳加1
    • 两次密码修改的间隔时间,要过多少天才可以更改密码,默认是0,即不限制
    • 密码的有效期,密码多少天后到期,默认为99999。若设置成20,即20天后到期,必须修改密码,不然登录不了系统。
    • 密码到期前的警告期限,若设置为6,即到期前6天将通知用户。
    • 账号失效宽限期(和第5字段相对比)。若设置为2,到期过后2天后再不修改密码,用户锁定。
    • 账号的生命周期(要用时间戳表示),到了指定的期限,账号将失效。
    • 保留字段,没有特别意义

    3.用户组管理

    groupadd

    -g:指定组id

    -r:添加系统组

    /etc/group(组的配置文件)

    字段以“:”分割分别代表用户组名字,组密码,组id,组内其他用户(多个用逗号分割

    groupdel(删除用户组)

    有些组是不可以删除,因为这个组是用户的初始组

    4.用户管理

    增加用户

    useradd

    • -u:指定uid
    • -g:增加用户属于已存在的某组
    • -d:指定家目录
    • -M:不建家目录
    • -s:指定shell
    • -G:指定附加组

    下图红线是创建时所有有关的属性

    删除用户

    userdel 

    • -r:连同家目录也删除

    删除后就不存在了

    修改用户

    usermod

    • -u :修改uid
    • -g:修改组或者组id
    • -a -G:追加附加组
    • -d:修改家目录,-m:与-d连用是迁移家目录
    • -L:帐号锁定
    • -U:帐号解锁

    1.下图是修改uid

     2.修改组

    临时修改组

    newgrp(临时获取一个组(必须属于这个组),创建的文件属组将是临时这个)

    passwd 修改用户密码(只有root用户可以在后面加用户来修改密码)

    1.普通修改方式

    2.管道符传递密码(只有root可以,并且末尾需要指定用户)

  • 相关阅读:
    redis-LinkedList
    Jedis(java操作redis数据库技术)
    jquery判断表单内容是否为空
    jQuery单选框的回显
    使用jQuery重置(reset)表单的方法
    BootstrapValidator 解决多属性被同时校验问题
    模态框被遮罩层遮挡
    python 高阶函数
    python 函数式编程
    python 生成器
  • 原文地址:https://www.cnblogs.com/mff99/p/7760170.html
Copyright © 2011-2022 走看看