sz——>从linux到windows上,会有两种情况
[root@hf-01 ~]# rz 敲完rz后,敲回车命令,会跳出上传的界面
[root@hf-01 ~]#
[root@hf-01 ~]# ls
11.txt 234 33.txt 7767 9%E6%AD%A3%E5%88%99.pptx anaconda-ks.cfg.1 hf
123 2.txt 6666 7777
[root@hf-01 ~]#
[root@hf-01 ~]# ls /etc/passwd
/etc/passwd
[root@hf-01 ~]# head -n3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
[root@hf-01 ~]#
由用户占一行,并让:分割为7缎。
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
用户名:x表示密码:uid:gid:注释信息:家目录:用户shell
[root@hf-01 ~]# ls /etc/shadow
/etc/shadow
[root@hf-01 ~]# head -n3 /etc/shadow
root:$6$sCk3CX.t$wsJ6nme.nhntEimBALd/TJtn6cGcrgUiac9czVPM1W54e2ED6HGtT2LOaWpK62VbbkcW6fBAq6Kaupj/tEld30:17419:0:99999:7:::
bin:*:16231:0:99999:7:::
daemon:*:16231:0:99999:7:::
[root@hf-01 ~]#
因为仅仅给root用户设置了密码,所以在这里只有root有密码,这是加密的密码,不能去编译。
由一个明文获得加密的密码,不能从加密的密码获得一个明文密码。
[root@hf-01 ~]# passwd hanfeng
更改用户 hanfeng 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@hf-01 ~]# head -n1 /etc/shadow; tail -n2 /etc/shadow
root:$6$sCk3CX.t$wsJ6nme.nhntEimBALd/TJtn6cGcrgUiac9czVPM1W54e2ED6HGtT2LOaWpK62VbbkcW6fBAq6Kaupj/tEld30:17419:0:99999:7:::
hanfeng:$6$jV74kWmS$GPP5amnrGjHQuAxqAAxyKHmLp6lOXd64pWl1YxVu5VfJSSJPFk4DvLhWhYM1.BfmXA32leqCMLcJYPeCmdBK/.:17469:0:99999:7:::
user1:!!:17465:0:99999:7:::
[root@hf-01 ~]#
只要了解大概字段的含义即可,在工作中使用很少
[root@hf-01 ~]# ls /etc/group
/etc/group
[root@hf-01 ~]# head -n4 /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
[root@hf-01 ~]# head -n4 /etc/gshadow
root:::
bin:::
daemon:::
sys:::
[root@hf-01 ~]# ls /etc/gshadow
gshadow gshadow-
[root@hf-01 ~]# ls /etc/shadow
shadow shadow-
[root@hf-01 ~]# ls /etc/passwd
passwd passwd-
[root@hf-01 ~]# ls /etc/group
group group-
[root@hf-01 ~]# groupadd grp1
[root@hf-01 ~]# tail -n1 /etc/group
grp1:x:1003:
[root@hf-01 ~]# groupadd -g 1005 grp2
[root@hf-01 ~]# tail -n3 /etc/group
user1:x:1002:
grp1:x:1003:
grp2:x:1005:
[root@hf-01 ~]# groupdel grp1
[root@hf-01 ~]# tail -n2 /etc/group
user1:x:1002:
grp2:x:1005:
[root@hf-01 ~]# groupdel user1
groupdel:不能移除用户“user1”的主组
[root@hf-01 ~]# useradd haha
[root@hf-01 ~]# groupdel hha
groupdel:“hha”组不存在
[root@hf-01 ~]# groupdel haha
groupdel:不能移除用户“haha”的主组
[root@hf-01 ~]# useradd user2
[root@hf-01 ~]# tail -n2 /etc/passwd
haha:x:1003:1003::/home/haha:/bin/bash
user2:x:1004:1004::/home/user2:/bin/bash
[root@hf-01 ~]# tail -n3 /etc/group
grp2:x:1005:
haha:x:1003:
user2:x:1004:
[root@hf-01 ~]# useradd -u 1005 -g grp2 user3
[root@hf-01 ~]# tail -n3 /etc/passwd
haha:x:1003:1003::/home/haha:/bin/bash
user2:x:1004:1004::/home/user2:/bin/bash
user3:x:1005:1005::/home/user3:/bin/bash
[root@hf-01 ~]# useradd -u 1008 -g grp2 -d /home/hanfeng -s /sbin/nologin user10
[root@hf-01 ~]# tail -n2 /etc/passwd
user4:x:1006:1005::/home/haha/:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
[root@hf-01 ~]# useradd -M user11
[root@hf-01 ~]# tail -n3 /etc/passwd
user8:x:1007:1005::/home/haha:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
user11:x:1009:1009::/home/user11:/bin/bash
[root@hf-01 ~]# !ls
ls /home/
haha hanfeng mysql user1 user2 user3 会看到用户的家目录下不存在user11
[root@hf-01 ~]# useradd user12
[root@hf-01 ~]# userdel user12
[root@hf-01 ~]# tail -n3 /etc/passwd
user4:x:1006:1005::/home/haha/:/sbin/nologin
user8:x:1007:1005::/home/haha:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
[root@hf-01 ~]# ls /home/
haha hanfeng mysql user1 user12 user2 user3
[root@hf-01 ~]# rm -rf /home/user12
[root@hf-01 ~]# userdel -r user3
[root@hf-01 ~]# ls /home/
haha hanfeng mysql user1 user2