一、linux和windows互传文件
1.Windows上传至linux。
使用rz命令,可以上传文件,但是不能上传文件夹,需要压缩,才能上传。存放至当前目录。
2.linux上传至windows
使用sz命令。会弹出窗口让用户选择存放的路径。
二、用户配置文件和密码配置文件。
1、etc/passwd 文件解说
由上图可知该文件被冒号分为7个字段。
第一个字段为用户名,第二个字段存放密码,基于安全考虑都是x,第三段和第四段为用户表识UID和组表识GID。第五字段无实际意义,有的为空。第六字段为用户家目录,即root的家目录为root.第七字段为用户shell。用来下达用户的指令到内核。
2、etc/shadow 文件解说。
同样被冒号分为9个字段。
第一个字段为用户名,第二个字段为用户密码,可以看到被加密的root用户密码。第三字段为上次更改密码的日期,有一个计算公式,这里不再叙述,无实际意义。第四字段设定更改密码的期限,到期后才能更改。第五字段为设定密码到期时间,期限内必须更改密码。第六字段设定密码到期提示天数。第七个字段为用户密码到期后保留天数,在保留天数过后,密码将被锁定。第八个字段账号可使用的周期,到期后作废。第九无实际意义。
三、用户组管理
1.groupadd 新增组 groupadd {-g gid} groupname, -g 指定组 gid, Centos7 是从1000开始。
[root@localhost ~]# groupadd grouptest1
[root@localhost ~]# cat /etc/group
2、groupdel 删除组。右图可知grouptest1 组已经被删除。
3、当组内有用户时,不能被删除,必须先删除用户后,才能删除组。
四、用户管理
1、useradd 增加用户 user 【-u UID】指定用户uid【-g GID】指定已经存在的组,可跟gid或者组名 【-d home 】指定家目录 【-M】不创建家目录 【-s】自定义shell 。
可以看到当不做任何指定时,在增加用户的同时会创建一个同名的组。
2、指定uid 和gid及shell。
3、不指定家目录。虽然在 etc/passwd 中能看到,但实际家目录下并没有。
4、userdel 删除用户命令
5、-r 再删除用户的同时删除用户家目录。
可以看到不加-r时,删除用户user13,但其家目录还在。加-r 后连同家目录一起删除。