🤔预前思考
❤️知识点
/etc/passwd
root:x:0:0:root:/root:/bin/bashbin: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:65534:65534:Kernel Overflow User:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinsystemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologinsystemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologintss:x:59:59:Account used for TPM access:/dev/null:/sbin/nologinpolkitd:x:998:996:User for polkitd:/:/sbin/nologinlibstoragemgmt:x:997:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologinunbound:x:996:992:Unbound DNS resolver:/etc/unbound:/sbin/nologinsetroubleshoot:x:995:991::/var/lib/setroubleshoot:/sbin/nologincockpit-ws:x:994:990:User for cockpit web service:/nonexisting:/sbin/nologincockpit-wsinstance:x:993:989:User for cockpit-ws instances:/nonexisting:/sbin/nologinsssd:x:992:988:User for sssd:/:/sbin/nologinchrony:x:991:987::/var/lib/chrony:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinnscd:x:28:28:NSCD Daemon:/:/sbin/nologinmlyu:x:1000:1000::/home/mlyu:/bin/bash
说明
/etc/group
root: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:man:x:15:dialout:x:18:floppy:x:19:games:x:20:tape:x:33:video:x:39:ftp:x:50:lock:x:54:audio:x:63:users:x:100:nobody:x:65534:dbus:x:81:utmp:x:22:utempter:x:35:input:x:999:kvm:x:36:render:x:998:systemd-journal:x:190:systemd-coredump:x:997:systemd-resolve:x:193:tss:x:59:polkitd:x:996:printadmin:x:995:libstoragemgmt:x:994:ssh_keys:x:993:unbound:x:992:setroubleshoot:x:991:cockpit-ws:x:990:cockpit-wsinstance:x:989:sssd:x:988:chrony:x:987:sshd:x:74:slocate:x:21:tcpdump:x:72:nscd:x:28:mlyu:x:1000:
说明
/etc/shadow
root:$3$LFywFkNgI5/9r$YOR7Vrse5H6wVU3hHUMn317vDwQGrB4HznC9KYckfLcJrOfAby.Yso4XycGwuIYZJz/2uO/.gIdaz5zHewPdg/:18905:0:99999:7:::bin:*:18397:0:99999:7:::daemon:*:18397:0:99999:7:::adm:*:18397:0:99999:7:::lp:*:18397:0:99999:7:::sync:*:18397:0:99999:7:::shutdown:*:18397:0:99999:7:::halt:*:18397:0:99999:7:::mail:*:18397:0:99999:7:::operator:*:18397:0:99999:7:::games:*:18397:0:99999:7:::ftp:*:18397:0:99999:7:::nobody:*:18397:0:99999:7:::dbus:!!:18863::::::systemd-coredump:!!:18863::::::systemd-resolve:!!:18863::::::tss:!!:18863::::::polkitd:!!:18863::::::libstoragemgmt:!!:18863::::::unbound:!!:18863::::::setroubleshoot:!!:18863::::::cockpit-ws:!!:18863::::::cockpit-wsinstance:!!:18863::::::sssd:!!:18863::::::chrony:!!:18863::::::sshd:!!:18863::::::tcpdump:!!:18863::::::nscd:!!:18863::::::mlyu:$6$jKRS1L4rJcGAKrwT$AL7DdlaeE4wlkVC/7TDsMtZF6DIoagMEWHJCYb/wMV3p9BjB9LFGgulltwv/Pi74c1dSkHUtsN0u0Jg..qfgp1:18905:0:99999:7:::
/etc/gshadow
root:::bin:::daemon:::sys:::adm:::tty:::disk:::lp:::mem:::kmem:::wheel:::cdrom:::mail:::man:::dialout:::floppy:::games:::tape:::video:::ftp:::lock:::audio:::users:::nobody:::dbus:!::utmp:!::utempter:!::input:!::kvm:!::render:!::systemd-journal:!::systemd-coredump:!::systemd-resolve:!::tss:!::polkitd:!::printadmin:!::libstoragemgmt:!::ssh_keys:!::unbound:!::setroubleshoot:!::cockpit-ws:!::cockpit-wsinstance:!::sssd:!::chrony:!::sshd:!::slocate:!::tcpdump:!::nscd:!::mlyu:!::
说明
常见命令
查看全部用户
cat /etc/passwd
添加用户并设置密码
Ubuntu与Centos好像差别有些
https://blog.csdn.net/taolusi/article/details/81304057
useradd USERpasswd USER
默认情况下创建一个用户账号,会创建一个家目录
/home/USER和一个用户邮箱/var/spool/mail/USER,以及在/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个文件里添加信息
用户添加root权限
visudovim /etc/sudoers # 等价visudo
在root ALL=(ALL) ALL所在行后添加行
USERNAME ALL=(ALL) ALLUSERNAME ALL=(ALL) NOPASSWD: ALL # sudo时无密码
Ubuntu下visudo命令默认使用nano编辑
ctrl+o保存
ctrl+x退出
完全删除用户
userdel -r USER
userdel USER仅删除4个/etc/xxx中信息,未删除家目录和用户邮箱,再次创建该用户时会报“用户已存在”。
查看全部用户组
cat /etc/group
查看当前活跃的用户列表
w
