本文共 7181 字,大约阅读时间需要 23 分钟。
[root@study-01 ~]# yum install -y lrzsz
[root@study-01 ~]# sz a.txt
然后会弹出一个界面让你选择保存的路径,按照自己的需求保存即可
[root@study-01 ~]# rz
同样的也会弹出一个界面让你选择需要传递到Linux上的文件,文件保存的路径是你Linux当前输入此命令的路径
[root@study-01 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash //第一行就是root用户,往下的都是系统自带的bin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinavahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinsystemd-network:x:998:996:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:997:995:User for polkitd:/:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinzero:x:1000:1000::/home/zero:/bin/bash //从这里开始往下是创建的普通用户user1:x:1001:1001::/home/user1:/bin/bash
在这个文件可以发现root用户和普通用户的第七段信息都是/bin/bash,这代表这些用户都可以登录,而系统自带的用户大多数都是sbin/nologin,这代表这些用户不可以进行登录。
[root@study-01 ~]# cat /etc/shadowroot:$6$uAsDxv2a$M4Rua7noZjCntcwNsCIvygc9gXLIs1SOl/kYtTewQptuPFQF6Z9Vi8rjAYo77R665vwL2ZMX03/OMwK/cIAsM1:17368:0:99999:7:::bin:*:16659:0:99999:7:::daemon:*:16659:0:99999:7:::adm:*:16659:0:99999:7:::lp:*:16659:0:99999:7:::sync:*:16659:0:99999:7:::shutdown:*:16659:0:99999:7:::halt:*:16659:0:99999:7:::mail:*:16659:0:99999:7:::operator:*:16659:0:99999:7:::games:*:16659:0:99999:7:::ftp:*:16659:0:99999:7:::nobody:*:16659:0:99999:7:::avahi-autoipd:!!:17351::::::systemd-bus-proxy:!!:17351::::::systemd-network:!!:17351::::::dbus:!!:17351::::::polkitd:!!:17351::::::tss:!!:17351::::::postfix:!!:17351::::::sshd:!!:17351::::::zero:!!:17369:0:99999:7:::user1:$6$Ld3J2xRC$9hVwsRCl7xySEtFASoHMRNS44d7Gn7yckZmUWvcZDpiwG4KM.O29295iuWN0SOB6hgPAeWQulYHEs93mPLF6Z/:17373:0:99999:7:::
[root@study-01 ~]# cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:disk:x:6:lp:x:7:mem:x:8:kmem:x:9:wheel:x:10:cdrom:x:11:mail:x:12:postfixman:x:15:dialout:x:18:floppy:x:19:games:x:20:tape:x:30:video:x:39:ftp:x:50:lock:x:54:audio:x:63:nobody:x:99:users:x:100:avahi-autoipd:x:170:utmp:x:22:utempter:x:35:ssh_keys:x:999:input:x:998:systemd-journal:x:190:systemd-bus-proxy:x:997:systemd-network:x:996:dbus:x:81:polkitd:x:995:dip:x:40:tss:x:59:postdrop:x:90:postfix:x:89:sshd:x:74:zero:x:1000:user1:x:1001:slocate:x:21:[root@study-01 ~]# [root@study-01 ~]# cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:disk:x:6:lp:x:7:mem:x:8:kmem:x:9:wheel:x:10:cdrom:x:11:mail:x:12:postfixman:x:15:dialout:x:18:floppy:x:19:games:x:20:tape:x:30:video:x:39:ftp:x:50:lock:x:54:audio:x:63:nobody:x:99:users:x:100:avahi-autoipd:x:170:utmp:x:22:utempter:x:35:ssh_keys:x:999:input:x:998:systemd-journal:x:190:systemd-bus-proxy:x:997:systemd-network:x:996:dbus:x:81:polkitd:x:995:dip:x:40:tss:x:59:postdrop:x:90:postfix:x:89:sshd:x:74:zero:x:1000:user1:x:1001:slocate:x:21:
[root@study-01 ~]# cat /etc/gshadowroot:::bin:::daemon:::sys:::adm:::tty:::disk:::lp:::mem:::kmem:::wheel:::cdrom:::mail:::postfixman:::dialout:::floppy:::games:::tape:::video:::ftp:::lock:::audio:::nobody:::users:::avahi-autoipd:!::utmp:!::utempter:!::ssh_keys:!::input:!::systemd-journal:!::systemd-bus-proxy:!::systemd-network:!::dbus:!::polkitd:!::dip:!::tss:!::postdrop:!::postfix:!::sshd:!::zero:!::user1:!::slocate:!::
[root@study-01 ~]# groupadd grp1[root@study-01 ~]# tail -n1 /etc/groupgrp1:x:1002:
[root@study-01 ~]# groupadd -g 1005 grp2[root@study-01 ~]# tail -n2 /etc/groupgrp1:x:1002:grp2:x:1005:
[root@study-01 ~]# groupdel grp1[root@study-01 ~]# tail -n1 /etc/groupgrp2:x:1005:
[root@study-01 ~]# useradd user2[root@study-01 ~]# tail -n3 /etc/passwdzero:x:1000:1000::/home/zero:/bin/bashuser1:x:1001:1001::/home/user1:/bin/bashuser2:x:1002:1002::/home/user2:/bin/bash
可以看得出普通用户的uid是从1000开始的
[root@study-01 ~]# userdel user3[root@study-01 ~]# tail -n3 /etc/passwduser2:x:1002:1002::/home/user2:/bin/bashuser4:x:1008:1005::/home/zero000:/sbin/nologinuser5:x:1009:1009::/home/user5:/bin/bash
[root@study-01 ~]# ls /home/user1 user2 user3 zero zero000
[root@study-01 ~]# userdel -r user4[root@study-01 ~]# tail -n3 /etc/passwduser1:x:1001:1001::/home/user1:/bin/bashuser2:x:1002:1002::/home/user2:/bin/bashuser5:x:1009:1009::/home/user5:/bin/bash[root@study-01 ~]# ls /home/user1 user2 user3 zero
[root@study-01 ~]# useradd -u 1006 -g grp2 user3[root@study-01 ~]# tail -n3 /etc/passwduser1:x:1001:1001::/home/user1:/bin/bashuser2:x:1002:1002::/home/user2:/bin/bashuser3:x:1006:1005::/home/user3:/bin/bash
[root@study-01 ~]# useradd -u 1008 -g grp2 -d /home/zero000 -s /sbin/nologin user4[root@study-01 ~]# tail -n3 /etc/passwduser2:x:1002:1002::/home/user2:/bin/bashuser3:x:1006:1005::/home/user3:/bin/bashuser4:x:1008:1005::/home/zero000:/sbin/nologin
[root@study-01 ~]# useradd -M user5[root@study-01 ~]# tail -n3 /etc/passwduser3:x:1006:1005::/home/user3:/bin/bashuser4:x:1008:1005::/home/zero000:/sbin/nologinuser5:x:1009:1009::/home/user5:/bin/bash[root@study-01 ~]# ls /home/user1 user2 user3 zero zero000 //并没有user5这个目录
虽然指定不创建家目录,但是并不代表这个用户没有家目录,只是没有创建而已。
创建用户时没有指定用户的uid的话,那么默认是从上一个用户的uid自增。如果创建用户时不指定gid的话,gid不会根据上一个用户的gid自增,而是和用户的uid一致。
本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1972137,如需转载请自行联系原作者