Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先建立一个属于自己的id,然后用自己的id去登陆,而管理者可以创建用户,组,并且可以管理和分配用户的权限。
实现用户账号的管理,要完成的工作主要有如下几个方面:
-
用户账号的添加、删除与修改。
-
用户组的添加和删除
一、用户的创建删除与修改
- useradd ----创建一个普通用户
id (用户名): 查看用户信息
- userdel ----删除用户,当用户的主组只有一个用户时,删除用户时会把组一起删除
-r :删除用户时,把用户的邮件目录一块删除
-L :密码失效,相当于没有密码
-U :解锁密码
- usermod ----修改用户相关的信息
usermod -g oinstall oracle (主组)
usermod -G dba oracle (附加组)
二、组的创建与修改
- groupadd ----新创建一个组
group id 0----999 :系统默认组号,0就是管理员用户的组,其它是系统用户的组
普通组号:1000号开始
- groupdel ----删除组
三、查看组合用户的信息
- /etc/passwd ------用户相关的文件
- /etc/group -------组相关的文件
- /etc/shadow ------用户与组对应,以及用户密码管理
- whoami------------查看当前是哪个用户