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可以,并且末尾需要指定用户)

  • 相关阅读:
    编译原理-第二章 一个简单的语法指导编译器-2.4 语法制导翻译
    编译原理-第二章 一个简单的语法指导编译器-2.3 语法定义
    编译原理-第二章 一个简单的语法指导编译器-2.2 词法分析
    LeetCode 1347. Minimum Number of Steps to Make Two Strings Anagram
    LeetCode 1348. Tweet Counts Per Frequency
    1349. Maximum Students Taking Exam(DP,状态压缩)
    LeetCode 1345. Jump Game IV(BFS)
    LeetCode 212. Word Search II
    LeetCode 188. Best Time to Buy and Sell Stock IV (动态规划)
    LeetCode 187. Repeated DNA Sequences(位运算,hash)
  • 原文地址:https://www.cnblogs.com/mff99/p/7760170.html
Copyright © 2011-2022 走看看