学习笔记第十一节课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记第十一节课相关的知识,希望对你有一定的参考价值。

linux和windows互传文件

  • 互传文件 先安装一个工具
  • yum install -y lrzsz
  • 使用sz命令 就可以把linux上的文件传到windows上去。
  • rz 就可以把windows上的东西传到linux上 (当前目录)
  • 技术分享图片
  • 前提是用 xshell securecrt putty是传不了的。

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


  • passwd 是用户密码文件也是核心的配置文件
  • 每创建一个用户,下面就i会增加一行。
  • 技术分享图片
  • 每一行是一个用户,除了root和自己创建的用户外 其他用户都是系统自己生成的。(红色框内)
  • 每一行又分出七段。用冒号隔开
  • 第一段是用户名。
  • 第二段是x,以前是用来放用户密码,后来觉得不安全,就用x表示
  • 第三段是uid(每个用户都有一个自己的id)
  • 第四段是gid(用户都属于一个组)
  • 第五段很多都是空的,是表示注释信息。
  • 第六段表示用户的家目录
  • 第七段表示shell ,交互的终端。(bin/bash表示可以登录 sbin/nologin表示不能登录)
  • 技术分享图片
  • 还有一个专门存密码的文件 叫shadow。它和passwd是相互对应的,passwd有什么用户,它就会有对应的用户密码。也是用七段隔开
  • 因为只给root设置了密码 所以只有root显示
  • 技术分享图片
  • 我们也可以给自己的用户设置下密码。
  • 技术分享图片
  • 想在一行里打两个命令,可以用分号做一个分割。
  • 密码是一样的,但是加密的字符串是不同的
  • 技术分享图片
  • shadow也有七段
  • 技术分享图片
  • 第一段用户名
  • 第二段密码
  • 第三段多少天,上次更改密码多少天是从1970年开始计算。()
  • 第四段表示要过多少天才能改密码(默认是0 )
  • 第五段表示密码多少天后到期,多少天内必须更改()
  • 第六段是密码警告的期限(比如提醒你密码多少天后到期)
  • 第七段表示帐号的生效期限
  • 第八段表示帐号的生命周期
  • 最后保留字段,没有实际意义。

用户组管理

  • 还有一个组的文件 group 创建一个用户的同时,也会创建一个和用户名一样的组,这里就会出现一行。
  • 技术分享图片
  • 和shadow对应的 还有一个gshadow 也是组密码配置文件。
  • 技术分享图片
  • 使用tab补全命令时,会发现有一个带-号的文件,这个是系统自动帮忙备份的文件。
  • 不小心删除了用户 或者删除了原文件,可以cp一份恢复回来。(也有区别,可能会导致不太一样,影响不大。)
  • 技术分享图片
  • 关于组有命令要介绍。
  • groupadd 增加组
  • 做个实验:增加一个组
  • 增加一个组的同时也可以指定id (自定义最好1000以上,1000以内的用户被系统预留了。)
  • 技术分享图片
  • 可以增加就可以删除 groupdel
  • 尝试删除gurp1 可以删除,
  • 还有一个user11组,删除一下,提示user11下有用户无法删除,(一个组里有任何一个成员都无法删除组)这里和mv命令很相似,非空目录都无法删除,只有把目录东西删完 才可以删除目录。

用户管理

  • 学习怎么增加用户和删除用户。
  • 先再创建一个用户。然后查看一下它的uid 普通用户创建的时候是从1000开始的。
  • 技术分享图片
  • 创建用户的同时也可以自定义uid -u就可以指定它的uid 还可以指定组(创建后发现uid是1006 是因为指定了, gid是1005 是因为创建的用户在组grp2下 而grp2的gid就是1005)
  • 技术分享图片
  • 也可以创建用户的同时 也可以指定家目录和shell -d是指定家目录 -s是指定shell
  • 技术分享图片
  • 也可以创建用户的同时 也可以指定不创建家目录 -M选项就是不增加,不创建家目录但是有家目录,只是这个目录不存在的。
  • 技术分享图片
  • 这里有个规律,uid不指定会自己增加,gid不会自己增加。
  • useradd 和adduser一样的,都是增加用户

  • userdel 就是删除用户
  • 删除用户的同时不会删除家目录,系统会觉得用户自己有自己的文件,不会删除,留给管理员。管理员确认用户没用就会删掉。
  • 技术分享图片
  • 也可以在删除用户的时候删除家目录 加-r
  • 技术分享图片

以上是关于学习笔记第十一节课的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记第二十一节课

python学习笔记第十一节(迭代和其他)

python学习笔记第十一节(迭代和其他)

C#第十一节课

centos mysql 优化 第十一节课

学习笔记第一节课