• Linux CentOS7 VMware linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理


    一、 linux和windows互传文件

    X-shell、Securecrt远程终端,与Windows之间互传文件。

    安装一个工具lrzsz

    [root@davery ~]# yum install -y lrzsz
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.aliyun.com
    * extras: mirrors.aliyun.com
    * updates: mirrors.aliyun.c............

    已安装:
    lrzsz.x86_64 0:0.12.20-36.el7

    例子:把1.txt传到windows

    [root@davery ~]# sz 1.txt

     把windows 文件传到Linux

    [root@davery ~]# rz         

     二、用户配置文件和密码配置文件

      linux 下与用户管理相关的配置文件属于系统配置文件,在目录/etc 下,可通过 man 命令查看配置文件帮助信息, 命令格式为:  man 配置文件名称,  配置文件名称为简单名称,而非绝对路径名称.linux 用户管理涉及的配置文件有: passwd, shadow, group , gshadow

    例子:字段

     /etc/passwd

    [root@davery ~]# ls /etc/passwd
    /etc/passwd

    [root@davery ~]# cat /etc/passwd

    root:x:0:0:root:/root:/bin/bash

    chrony:x:998:996::/var/lib/chrony:/sbin/nologin
    davery:x:1000:1000::/home/davery:/bin/bash

    用户名: 用户名应该有规范,不应随便定义

    密码标志: x表示用户有密码,具体密码信息在/etc/shadow中查看

    用户id:  id 为0 的是超级用户,自定义用户id 从500 之后增加

    用户组id: 用户初始组id , 每个用户只能有一个初始组

    注释:    用户注释

    家目录:    用户的家目录位置,决定了用户登录之后进入的默认位置

     命令解释器: 用户登录后默认的解释器shell 

     /etc/shadow

    [root@davery ~]# ls /etc/shadow
    /etc/shadow
    [root@davery ~]#
    [root@davery ~]# cat /etc/shadow
    root:$6$6eviRlCAXDF9st5r$Xz/u82j7LJf.Y/rJSrjhMbbWvC8uS0r.qkgXMHqX3E3qaC2EINS.o/PYdO6GqsQOLopG.AV.Pi.BaJvFIPtWp/::0:99999:7:::
    bin:*:17110:0:99999:7:::
    daemon:*:17110:0:99999:7:::
    adm:*:17110:0:99999:7:::
    [root@davery ~]#

    具体可用:[root@davery ~]#man shadow查看解释

    用户名:

    用户密码: $6$6evi加密之后的密码串, 以!开头表示该用户被锁定, *表示没有密码     

    修改日期: 最后一次修改密码的时间,linux 下的时间戳表示

    修改间隔: 两次密码修改之间最少的间隔时间,单位天

    密码有效期: 单位为天, 99999 可表示永久有效

    警告时间: 密码到期之前的警告时间,登录之后会有提示,单位为天

    宽限时间: 密码到期之后的宽限时间,0 表示立即失效,-1 表示永不失效, n 表示几天后失效, 单位为天

    账号失效时间: 到期之后,账号失效,无论密码策略是什么,linux 下的时间戳表示

    保留字段

    三、用户组管理

    /etc/group

    [root@davery ~]# ls /etc/group
    /etc/group
    [root@davery ~]#
    [root@davery ~]# cat /etc/group
    root:x:0:
    bin:x:1:
    daemon:x:2:
    sys:x:3:
    adm:x:4:
    tty:x:5:
    disk:x:6:
    [root@davery ~]#

    增加组

    [root@davery ~]# groupadd grp
    [root@davery ~]# tail -n1 /etc/group
    grp:x:1004:
    [root@davery ~]#
    [root@davery ~]# groupadd -g 898 grp1
    groupadd:“grp1”组已存在
    [root@davery ~]# groupadd -g 898 grp3
    [root@davery ~]# tail -n2 /etc/group
    grp:x:1004:
    grp3:x:898:
    [root@davery ~]#

    删除组,

    [root@davery ~]# groupdel grp
    [root@davery ~]# tail -n2 /etc/group
    grp1:x:1003:
    grp3:x:898:
    [root@davery ~]#

    这个组里面有成员则不能移除

    [root@davery ~]# useradd uaer1
    [root@davery ~]#
    [root@davery ~]# tail -n2 /etc/group
    grp3:x:898:
    uaer1:x:1004:
    [root@davery ~]# groupdel uaer1
    groupdel:不能移除用户“uaer1”的主组
    [root@davery ~]#

     

  • 相关阅读:
    博客第8周
    剑指offer 位运算
    真题
    剑指offer分类刷题(转载)
    PV PVC StorageClass是什么?
    k8s使用rbac实现多租户
    ansible-playbook 使用blockinfile 修改/etc/hosts 主机名
    ansible-playbook 一键部署ntp时间同步 yml
    简单搭建一个HTTP文件下载服务器
    常用docker命令备忘
  • 原文地址:https://www.cnblogs.com/davery/p/8679337.html
Copyright © 2020-2023  润新知