zoukankan      html  css  js  c++  java
  • 6.11

    1、linux和windows文件互传

       需要使用XShell,putty不支持该功能

      安装lrzsz,执行“yum install -y lrzsz”:

      安装完之后,可以通过sz命令将linux上的文件发送至windows,执行“sz 文件名”,如sz a.txt,执行之后会弹出浏览文件夹的对话框,选择相应的文件夹之后点击确定,就可以将a.txt文件发送至windows:

      如果想将windows中的文件上传至linux,可以使用rz命令,执行"rz命令后,会弹出选择文件的对话框,选择需要上传的文件,然后上传,就会将windows中的文件上传到linux的当前目录下:

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

      /etc/passwd:用户密码文件,每创建一个用户,都会在该文件中增加一行,每行由冒号分割为7段,第一行为root(超级管理员),bin、adm等为系统自动创建的用户,每行第二段为用户密码(现在用x表示),第三段为用户uid,第四段为用户gid,第五段为用户注释信息,无实质性作用,第六行为用户家目录,最后一段为用户shell,普通用户和root都是/bin/bash,表示用户可以登录,其他大部分为/sbin/nologin,表示用户不可以登录

      /etc/shadow:存储密码的文件,文件内容和/etc/passwd文件一一对应

      每一行由冒号分割为9段,第一段为用户名;第二段为用户密码,由于系统中只给root用户设置了密码,所以在root这一行显示了root用户的密码,显示的为加密过后的密码,密码不可以反编译;第三段表示上次修改密码的日期距离1970.1.1的天数;第四段表示,多少天之后密码才可以修改;第五段表示密码过多久之后必须修改密码;第六段表示密码到期前几天进行警告;第七段表示密码到期几天后失效锁定;第八段表示锁定的时间距离1970.1.1有多少天;最后一段为保留字段,无实际意义

      通过passwd命令给用户设置一个与root用户相同的密码,然后通过执行“head -n1 /etc/shadow;tail -n2 /etc/shadow”查看root用户和aming用户的密码,虽然设置的密码相同,但是加密的字符串不同:

     3、用户组管理

      /etc/group:用户组相关的文件,在创建用户时,默认会创建一个与用户名相同的组

      /etc/gshadow:组密码配置文件

      系统会自动对/etc/shadow、/etc/gshadow、/etc/passwd、/etc/group做备份,为与源文件进行区别,在文件名的最后有“-”,如果不小心将原文件删除,可以通过copy将备份文件恢复:

      groupadd:增加组,执行“groupadd grp1”增加组grp1

      在增加的同时,可以使用-g选项,为组指定id,建议指定1000以上的id,1000以内被系统使用:

      groupdel:删除组,执行“groupdel grp1”删除组grp1:

      当组中存在用户时,无法删除该组,只有先删除用户才能删除组:

    4、用户管理

      useradd:增加用户,执行“useradd user2”,增加用户user2,默认创建的用户uid从1000开始:

      可以通过“-u”选项,指定uid,使用-g选项指定组:

      可以使用-d选项指定家目录,使用-s指定用户的shell:

      可以使用-M选项,在创建用户的时候,不创建家目录,如执行命令“useradd -M user5”,执行完之后在passwd文件中查看user5的家目录为/home/user5,但是/home/目录下无/home/user5/这个目录:

      useradd命令和adduser命令相同,用法相同,

      userdel:删除用户,删除用户时默认不删除家目录

      使用-r选项,在删除用户的同时,删除家目录

  • 相关阅读:
    设计模式-简单工厂模式、工厂模式、抽象工厂模式-(创建型模式)
    设计模式-类间关系
    设计模式-六大基本原则
    设计模式-总起
    [转载]常见的移动端H5页面开发遇到的坑和解决办法
    [转载]Angular4 组件通讯方法大全
    【angular5项目积累总结】文件下载
    【转载】Vue 2.x 实战之后台管理系统开发(二)
    [转载]Vue 2.x 实战之后台管理系统开发(一)
    WordPress翻译中 __()、_e()、_x、_ex 和 _n 的用法及区别
  • 原文地址:https://www.cnblogs.com/w494129131/p/9159762.html
Copyright © 2011-2022 走看看