2.27Linux和windows互传文件
先安装一个lrzsz的包。
把linux的文件传到windows上
#sz filename
把windows的文件传到linux上
#rz
3.1用户配置文件和密码配置文件
[root@centos-01 ~]# ls /etc/passwd
/etc/passwd
[root@centos-01 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
中间部分省略
chrony:x:997:995::/var/lib/chrony:/sbin/nologin
aming:x:1000:1000::/home/aming:/bin/bash
user1:x:1001:1001::/home/user1:/bin/bash
一行里面由冒号分割成七段
root 用户名 用户登录系统时使用的用户名
x 密码 密码位
0 UID 用户标识号
0 GID 缺省组标识
root 注释性描述
/root 家目录
/bin/bash 命令解释器 用户使用shell,默认为bash
UID
关于上面的UID这里细说一下,其实决定用户是什么权限,是由UID号决定的。
linux用户分为三种:
超级用户:(root UID=0)
普通用户: (UID 500~60000)
伪用户: (UID 1~499)
所以,我们可以修改用户的UID号来修改用户的类型,如果把root的UID号为500,那么root就变成了普通用户,如果把fnngj用户的UID改为0,那么它就拥有了root用户的超能力。
[root@centos-01 ~]# vi /etc/passwd 进入之后修改,完了保存退出就OK了。
伪用户
说到用户种类,又牵扯到一个伪用户,那么伪用户是干什么用的?
1.伪用户与系统和程序服务相关
bin、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。
mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。
- 伪用户通常不需要或无法登录系统
- 可以没有宿主目录
控制用户密码
[root@centos-01 ~]# ls /etc/shadow
/etc/shadow
[root@centos-01 ~]# cat /etc/shadow
root:$6$zMQbycMl$THZIE86Z13cY0qfMX5vE46lJUW8TAQiETOxi54akLvBTV4xbfIqfs9qxmKOu6z/O/aOdqGQsjM2pn8JwL.MQQ/:17321:0:99999:7:::
中间部分省略
aming:!!:17322:0:99999:7:::
user1:!!:17322:0:99999:7:::
root 用户名
$6$zMQbycMl$THZIE86Z13cY0qfMX5vE46lJUW8TAQiETOxi54akLvBTV4xbfIqfs9qxmKOu6z/O/aOdqGQsjM2pn8JwL.MQQ/ 加密密码
17321 linux这里以1970年1月1日作为1,到修改的天数
3.2用户组管理
用户组配置文件
[root@centos-01 ~]# ls /etc/group
/etc/group
[root@centos-01 ~]# cat /etc/group
用户组密码配置文件
[root@centos-01 ~]# cat /etc/gshadow
增加组
[root@centos-01 ~]# groupadd -g 1005 grp2 //创建一个1005的组//
[root@centos-01 ~]# tail -n3 /etc/group //查看最后3个组//
aming:x:1000:
user1:x:1001:
grp2:x:1005:
删除组
[root@centos-01 ~]# groupdel grp2 // 删除一个组//
[root@centos-01 ~]# tail -n3 /etc/group //查看最后3个组//
chrony:x:995:
aming:x:1000:
user1:x:1001:
想删除组,前提是组里没有用户
3.3用户管理
创建用户
[root@centos-01 ~]# useradd user2 //创建一个用户//
[root@centos-01 ~]# tail -n3 /etc/passwd //查看最后3个用户//
aming:x:1000:1000::/home/aming:/bin/bash
user1:x:1001:1001::/home/user1:/bin/bash
user2:x:1002:1002::/home/user2:/bin/bash
可以指定组创建用户
[root@centos-01 ~]# useradd -u 1004 -g user2 user3 //指定uid1004,用户组user2的用户//
[root@centos-01 ~]# tail -n3 /etc/passwd
user1:x:1001:1001::/home/user1:/bin/bash
user2:x:1002:1002::/home/user2:/bin/bash
user3:x:1004:1002::/home/user3:/bin/bash
指定家目录
[root@centos-01 ~]# useradd -u 1005 -g user2 -d /home/aming111 -s /sbin/nologin user4
[root@centos-01 ~]# tail -n3 /etc/passwd
user2:x:1002:1002::/home/user2:/bin/bash
user3:x:1004:1002::/home/user3:/bin/bash
user4:x:1005:1002::/home/aming111:/sbin/nologin
不创建家目录
[root@centos-01 ~]# useradd -M user5 //使用-M不创建家目录//
[root@centos-01 ~]# tail -n3 /etc/passwd
user3:x:1004:1002::/home/user3:/bin/bash
user4:x:1005:1002::/home/aming111:/sbin/nologin
user5:x:1006:1006::/home/user5:/bin/bash
删除用户
[root@centos-01 ~]# userdel user5
删除用户的时候直接删除家目录
[root@centos-01 ~]# userdel -r user3 //使用-r可以直接删除家目录//
转载于:https://blog.51cto.com/13242922/2054553