Linux和windows互传文件
- 用yum安装一个包 lrzsz
[root@centos001 ~]# yum install -y lrzsz已加载插件:fastestmirror
- 从linux传文件到windows
- 命令sz:
[root@centos001 ~]# ls111 22.txt 2.txt aling anaconda-ks.cfg.1 ls2 //在目录下选择一个文件123 234 3.txt aminglinux dir3 yum.log[root@centos001 ~]# sz anaconda-ks.cfg.1
- 选择目录并保存
- 从windows传文件到linux
- 命令rz
- 选项rz -r适用于异常状态时
[root@centos001 ~]# rz
用户配置文件和密码配置文件
- passwd文件解说
[root@centos001 ~]# ls /etc/passwd //列出文件passwd/etc/passwd[root@centos001 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash //所讲的部分
第1个字段:用户名(roo为用户名),代表用户帐号的字符串
第2个字段:存放该帐号的口令第3个自算:为用户标识号:uid 第4个字段:为组标识号,gid 第5个字段:为注释说明,没有实际意义 最后一个字段:为用户的shell.用户登录后,要启动一个进程,用来将用户下达的指令传给内核,这就是shell
- shadow解说
[root@centos001 ~]# ls /etc/shadow/etc/shadow[root@centos001 ~]# cat /etc/shadowroot:$6$dTm0ZQZT$7Lj1yDe28xxmn3KK4MeeGAw3zMxqdQp7BxmHgVa9MZ0TwGAh9ReXwcglq7czAjVUfeFuIepMenIWHkVj0gesF0:17424:0:99999:7:::bin:*:17110:0:99999:7:::daemon:*:17110:0:99999:7:::
第1个字段:为用户名
第2个字段:为用户密码 第3个字段:为上次更改密码的日期 第4个字段:为要多少天才能更改密码,默认为0,即不受限制 第5个字段:为还有多少天密码到期,即在多少天内必须更改密码 。默认为99999,永远不 第6 个字段:为密码到期前的警告期限 第7个字段:为帐号失效期限。 第8个字段:为帐号的生命周期。跟第三个字段一样 最后一个字段:作保留用,无实际意义
用户组管理
- 命令groupadd :用于增加用户组
选项**-g**:如不加则按照系统默认的gid创建组
示例:
[root@centos001 ~]# groupadd grp1 //增加一个用户组 不加-g[root@centos001 ~]# tail -n1 /etc/groupgrp1:x:1003:[root@centos001 ~]# groupadd -g 1005 grp2 //加 -g[root@centos001 ~]# tail -n3 /etc/groupawei:x:1002:grp1:x:1003:grp2:x:1005:
- 命令groupdel:用于删除组
此命令无法删除非空的组,也就是说要删用户组得先把用户删掉
示例:
[root@centos001 ~]# groupdel grp1 //删除一个空的组[root@centos001 ~]# tail -n3 /etc/groupaming:x:1001:awei:x:1002:grp2:x:1005:[root@centos001 ~]# groupdel aming //想删掉这个组须先吧aming这个用户删除掉groupdel:不能移除用户“aming”的主组
用户管理
- 命令useradd:用于增加用户
【选项】
-u: 表示自定义uid 在不指定的时候,系统会自动添加uid -g: 表示使新增用户属于已经存在的某个组,后面可以跟组id,也可以跟组名-d: 表示自定义用户的家目录-M:表示不建立家目录-s: 表示自定义shell
示例:
[root@centos001 ~]# useradd user2 /创建一个普通用户[root@centos001 ~]# tail -n2 /etc/passwdawei:x:1002:1002::/home/awei:/bin/bashuser2:x:1003:1003::/home/user2:/bin/bash[root@centos001 ~]# useradd -u 1004 -g user3^C //创建的同时指定uid[root@centos001 ~]# tail -n 3 /etc/groupawei:x:1002:grp2:x:1005:user2:x:1003:[root@centos001 ~]# useradd -u 1004 -g grp2 user3 //创建同时指定用户组和uid[root@centos001 ~]# tail -n 3 /etc/passwdawei:x:1002:1002::/home/awei:/bin/bashuser2:x:1003:1003::/home/user2:/bin/bashuser3:x:1004:1005::/home/user3:/bin/bash //创建同时指定家目录和shell[root@centos001 ~]# useradd -u 1006 -g grp2 -d /home/aming/ -s /sbin/nologin user4 [root@centos001 ~]# tail -n3 /etc/passwduser2:x:1003:1003::/home/user2:/bin/bashuser3:x:1004:1005::/home/user3:/bin/bashuser4:x:1006:1005::/home/aming/:/sbin/nologin[root@centos001 ~]# ls /home/aming awei user1 user2 user3[@centos001 ~]# useradd -M user5 //创建用户的同时不创建家目录[root@centos001 ~]# tail -n3 /etc/passwduser3:x:1004:1005::/home/user3:/bin/bashuser4:x:1006:1005::/home/aming/:/sbin/nologinuser5:x:1007:1007::/home/user5:/bin/bash //home/user5/就是它的家目录,没有创建不代表没有[root@centos001 ~]# ls /home/aming awei user1 user2 user3 //此时home下就看不到user5了 [root@centos001 ~]# tail -n5 /etc/passwdawei:x:1002:1002::/home/awei:/bin/bashuser2:x:1003:1003::/home/user2:/bin/bashuser3:x:1004:1005::/home/user3:/bin/bashuser4:x:1006:1005::/home/aming/:/sbin/nologinuser5:x:1007:1007::/home/user5:/bin/bash [root@centos001 ~]# groupadd -g 1010 grp3[root@centos001 ~]# useradd -g grp3 user6[root@centos001 ~]# tail -n5 /etc/passwduser2:x:1003:1003::/home/user2:/bin/bashuser3:x:1004:1005::/home/user3:/bin/bashuser4:x:1006:1005::/home/aming/:/sbin/nologinuser5:x:1007:1007::/home/user5:/bin/bashuser6:x:1008:1010::/home/user6:/bin/bash[root@centos001 ~]# useradd user7[root@centos001 ~]# tail -n5 /etc/passwduser3:x:1004:1005::/home/user3:/bin/bashuser4:x:1006:1005::/home/aming/:/sbin/nologinuser5:x:1007:1007::/home/user5:/bin/bashuser6:x:1008:1010::/home/user6:/bin/bashuser7:x:1009:1009::/home/user7:/bin/bash
- 命令userdel:删除用户
rm -rf 删除用户的同时把家目录删掉
示例:
[root@centos001 ~]# userdel user7 //删除用户[root@centos001 ~]# tail -n3 /etc/passwduser4:x:1006:1005::/home/aming/:/sbin/nologinuser5:x:1007:1007::/home/user5:/bin/bashuser6:x:1008:1010::/home/user6:/bin/bash[root@centos001 ~]# ls /home/aming awei user1 user2 user3 user6 user7 //家目录还有[root@centos001 ~]# rm -rf /home/user6 //删除同时删掉家目录[root@centos001 ~]# ls /home/aming awei user1 user2 user3 user7