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选项,在删除用户的同时,删除家目录