2018-4-2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-4-2相关的知识,希望对你有一定的参考价值。

2.27linux和windows互传文件

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

3.2 用户组管理

3.3 用户管理


2.27linux和windows互传文件

用xshell与windows互传(不能用putty不支持,只能用xshell或securecrt)

首先安装一个包

yum install -y lrzsz,安装完就可以开始传文件了。

比如我把linux上的2.txt传到windows,用sz命令

技术分享图片

放到桌面,确定。技术分享图片就有了

把windows上的文件传到linux上:用rz

技术分享图片

rz然后选择就ok,传送失败很可能是现在在使用这个文件,所以导致失败

sz:linux->windows(sz+文件名,回车选择传送的windows路径)

rz:  windows->linux(rz回车选文件就ok,会传送到当前目录)




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

useradd创建用户命令

/etc/passwd(用户文件),字面意思可以理解用户密码,是一个核心的配置文件,每创建一个文件都会在这个

文件里添加一行

技术分享图片

可以看到之前创建的wt技术分享图片

文件结构:首先每个用户一行,用:号分割成七段。第一行是超级管理员root,后面的一些文件是系统自带自己安装的。

                 第一段用户名,第二段表示密码,第三段表示uid,第四段是gid(组),第五段表示用户的注释信息没有实际作用

                 第六段是用户的家目录,最后一段是用户的shell(一个用户能登陆,其实有一个交互的终端,用xshell登陆获得一个窗口)

                

还有一个专门存密码的文件  etc/shadow,与etc/passwd是一一对应的 

技术分享图片

第一行root最后一行wt。这个文件专门用来控制用户密码的。

用冒号分成了9段

第一段:用户名

第二段:用户的密码,因为这里只给root设置了密码,所有只有root有密码,这个密码是加密的。

第三段:是一个数字,表示天数,距离1970年的天数,可以用man查看shadow,第三行sp_lstchg

技术分享图片

第四段:days before which passwd may not be changed 要过多少天才可以更改密码,默认是0表示不受限制

第五段:days after which password must be change 密码多少天后到期,就多少天之内需要把密码改了。

第六段:密码到期前的警告,提醒用户密码将在几天后到期

第七段:账号的失效期限

第八段:锁定时间,表示账号的生命周期。账号在这个日期前可以使用,到期后密码就被锁定无法登陆。

最后一段:保留字段,没有实际意义。

给wt用户设置一个密码,和root的一样。

技术分享图片

一行想打两个命令用;号隔开。一开始设置的wt的密码与root是一样的,但是文件信息里的字符串不一样。





3.2 用户组管理

/etc/group

技术分享图片

创建用户的时候也会创建一个同户名的组。

还有个/etc/gshawdow,组的密码。

技术分享图片

这后面又有个带-号的文件,这是系统自动做的一个备份。万一误删可以拷贝这个文件恢复回来。

技术分享图片

看一下passwd和passwd-的区别。因为没来得及更新,所以不太一样,基本一样问题不大。


groupadd:增加组

创建一个组groupadd grp1

技术分享图片

最后一行有grp1,他的id是1001

创建一个自定义id的组,groupadd -g 1005 grp2(最好id1000以上,1000以下一般存在了)

技术分享图片

可以看到最后一行有了,grp2 1005.

删除组:groupdel grp1

技术分享图片

有些组删不掉,是因为组里有用户(要想删除一个组前提是组里没有人,每个成员都是一个用户,有任何一个成员在都不能删除这个组)





3.3 用户管理

useradd(或adduser)创建用户

技术分享图片

创建用户的同时也可以自定义uid,还可以指定组比如。

技术分享图片

user3的1005 就是grp2的uid

还可以创建用户的同时,指定他的家目录和shell,比如

技术分享图片

home下有了wt111

技术分享图片


还可以创建用户的同时选择不创建家目录

技术分享图片

他的家目录是home/user5 ,但ls以下并没有看到user5这个目录。所以-M的作用是在创建用户的同时不创建家目录。

他的家目录就是home/user5只是没创建不存在。

技术分享图片

看以下uid 不指定的话会自动增加+1 1001 1004 1006 1007(1007这没指定)。


创建一个新的组和用户

技术分享图片

用户没有指定 自动加1 1007-1008.

再创建一个用户user7

技术分享图片

1009但是他的组的uid也是1009 ,也就是说gid和上面组的1010没关系不会根据gid去自增,仅仅和用户uid1008的有关。


删除用户:userdel

比如删除userdel user7

技术分享图片

技术分享图片

但是他的家目录并没有删掉,因为这个是用户的目录系统认为家目录里可能存在一些还需要的信息,留给管理员来处理这个家目录。

管理员觉得没用了 再手动删除 rm -rf /home/user7

userdel -r user6连同家目录一起删除

技术分享图片





以上是关于2018-4-2的主要内容,如果未能解决你的问题,请参考以下文章

Codepen 每日精选(2018-4-2)

2018.4.2 学生信息管理系统(集合版) 完整篇

2018.4.2 三周第一次课

获取当前时间的前几个月的星期起始结束时间

2018-4-2 15周1次课 MySQL主从配置

当游戏是 64 位时,Google Play 控制台 64 位错误