linux和windows文件互传 /用户配置文件和密码配置文件 /用户组管理 /用户管理
2.27linux和windows互传文件
在xshell/crt中yum install -y lrzsz //安装lrzsz
sz 文件名 //linux传输到windows
rz 回车键 //windows传输到linux 当前目录
3.1用户配置文件和密码配置文件
配置文件/etc/passwd,用户文件,字面上理解就是用户密码文件,核心配置文件,创建用户命令是useradd,每多创建一个用户,用cat查看核心配置文件内容的最下方就会发现多出一行。
结构:每个用户一行,每一行由冒号分割成7段。第二段x早期表示存放的用户的密码,第三段表示uid,第四段是(组)gid,第五段是用户注释信息,没有实质作用,第六段是用户的家目录,最后一段是用户的shell,每个用户独有一个交互的终端,常见的是/bin/bash(用户可以登录)和/sbin/nologin(用户无法登录)。
专门用于存放密码的文件是/etc/shadow,/etc/shadow和用户文件一一对应,该文件用来控制用户密码的。
结构:用冒号分割成9段,第二段是密码密文,第三段是天数,具体含义可用man shadow查看。所看到的root显示的结果是加密的,我们仅给root设置了密码,不能进行编译。我们可以由一个明文获得一个暗文密码,反之不能。
我们给普通用户nihuiping设置一个密码(和root用户相同)。
head –n1 /etc/shadow; tail -n2 /etc/shadow //只显示首航和末2行(在同一行想敲入2行命令,用分号和空格键来间隔),普通用户和root用户密码岁设置相同,密文却不一样。
3.2用户组管理
关于组的文件/etc/group,不完全对应,但基本也都有,创建用户的同时,也会创建一个和用户名一样的组,配置文件就会多出这一行。
和/etc/shadow对应的还有组密码文件/etc/gshadow
ls /etc/shadow*
ls /etc/gshadow*看到带有-的文件,表示系统自动备份的文件,若是误删了文件,可以拷贝带有-的文件,可能由于系统更新不及时,导致备份的文件与源文件不完全一样,但影响不大
groupadd grp1 //创建grp1的组
tail –n1 /etc/group //查看配置文件的最后一行
groupadd -g 1005 grp2 //自定义组grp2,组id设置为1005
tail -n3 /etc/group //显示/etc/group的最后3行
groupdel grp1 //删除组grp1
组里面有成员是无法删除该组的,eg:groupdel user1 删除失败
3.3用户管理
useradd user2 等价于adduser2
tail -n2 /etc/passwd //增加用户user2,显示最后两行
普通用户创建的uid是从1000开始的
useradd -u 1008 -g grp2 user3 //创建user3,uid从1008,划进组2
useradd -u 1009 -g grp2 -d /home/nihuiping111 -s /sbin/nologin user5
//创建user5,组id1009,划进组2,指定家目录是/home/nihuiping111
-M 创建用户的同时,有家目录,但是不创建家目录
不指定uid ,会自动增加,gid不会自增
userdel user9 //删除普通用户,保留家目录,由管理员手动删除/home下面的家目录
userdel -r user3 //删除普通用户user3,连同家目录