用户组管理和用户管理

时间:2022-08-18 00:12:29

linux和windows互传文件小技巧


需要使用Xshell、linux安装lrzszbao

yum install -y lrzsz         #linux安装lrzsz包

sz  a.txt                           #Linux端传输当前目录下的a.txt到windows

rz                                    #windows端选择传输文件到Linux当前目前





用户配置文件和密码配置文件


cat /etc/passwd查看用户的密码文件,每创建一个用户,该配置文件相应增加一行


[root@localhost ~]# cat /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:99:99:Nobody:/:/sbin/nologin

systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin

systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:998:996:User for polkitd:/:/sbin/nologin

tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

chrony:x:997:995::/var/lib/chrony:/sbin/nologin

ccj:x:1000:1000::/home/ccj:/bin/bash

ccj2:x:1001:1001::/home/ccj2:/bin/bash

ccj3:x:1002:1002::/home/ccj3:/bin/bash


每行用:分成七段,

第一段  指用户名,用来对应UID,即用户ID,用来标识用户的唯一标识符

第二段  指用户的密码

第三段  指用户的UID

第四段  指用户的GID,即组ID,用来标识用户组的唯一标识符

第五段  指用户的注释信息,没实质作用

第六段  指用户的家目录

第七段  指用户的shell


/etc/shadow文件是专门存放用户密码的。







用户组管理

/etc/group是用户组的配置文件,类似passwd文件。


[root@localhost ~]# ll /etc/group*

-rw-r--r--. 1 root root 532 10月 26 17:17 /etc/group

-rw-r--r--. 1 root root 519 10月 26 17:16 /etc/group-


可以看到带减号的文件,是系统自动备份的文件(类似还有passwd- shadow- 等)。

 

增加组

[root@localhost ~]# groupadd grp1            #增加组grp1

[root@localhost ~]# tail -n1 /etc/group      #查看组文件最后一行

grp1:x:1003:                                                  #组文件最后一行

 

删除组,当组里没用户时,才可以删除。

groupdel grp1        #删除组grp1






用户管理


增加用户

[root@localhost ~]# useradd user2                 #增加用户user2

[root@localhost ~]# tail -n2 /etc/passwd        #查看用户配置文件最后两行

ccj3:x:1002:1002::/home/ccj3:/bin/bash

user2:x:1003:1004::/home/user2:/bin/bash


useradd -u 1004 -g grp2 user3   #增加用户user3,且指定UID为1004、属于grp2组




删除用户

userdel user 2            #删除用户user2,然而用户的user2的家目录还在

userdel  -r user2        #删除用户user2,并删除用户的user2的家目录



用户组管理和用户管理

本文出自 “运维之路” 博客,请务必保留此出处http://ccj168.blog.51cto.com/13163491/1977620