🤔预前思考
❤️知识点
/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
systemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologin
systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin
tss:x:59:59:Account used for TPM access:/dev/null:/sbin/nologin
polkitd:x:998:996:User for polkitd:/:/sbin/nologin
libstoragemgmt:x:997:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
unbound:x:996:992:Unbound DNS resolver:/etc/unbound:/sbin/nologin
setroubleshoot:x:995:991::/var/lib/setroubleshoot:/sbin/nologin
cockpit-ws:x:994:990:User for cockpit web service:/nonexisting:/sbin/nologin
cockpit-wsinstance:x:993:989:User for cockpit-ws instances:/nonexisting:/sbin/nologin
sssd:x:992:988:User for sssd:/:/sbin/nologin
chrony:x:991:987::/var/lib/chrony:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
mlyu: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 USER
passwd USER
默认情况下创建一个用户账号,会创建一个家目录
/home/USER
和一个用户邮箱/var/spool/mail/USER
,以及在/etc/passwd
、/etc/shadow
、/etc/group
、/etc/gshadow
四个文件里添加信息
用户添加root权限
visudo
vim /etc/sudoers # 等价visudo
在root ALL=(ALL) ALL
所在行后添加行
USERNAME ALL=(ALL) ALL
USERNAME ALL=(ALL) NOPASSWD: ALL # sudo时无密码
Ubuntu下visudo命令默认使用nano编辑
ctrl+o保存
ctrl+x退出
完全删除用户
userdel -r USER
userdel USER
仅删除4个/etc/xxx
中信息,未删除家目录和用户邮箱,再次创建该用户时会报“用户已存在”。
查看全部用户组
cat /etc/group
查看当前活跃的用户列表
w