groupadd命令:添加组
安装上下文:
进程以其发起者的身份运行:
进程对文件的访问权限,取决与此进程用户的权限4
系统用户:为了能够让那那些后后台进程或服务类进程以非管理员的身份运行,需要为此创建多个普通用户,这类用户不用登陆系统:
groupadd 【选项】 group_name
-g GID:指定GID:默认是上一个组的GID+1
-r:创建系统组
groupmod:修改组属性
-g GID:修改GID
-n new_name:修改组名
groupdel命令:删除组
useradd命令:创建用户
useradd 【选项】:登录名
-u, -uu UID:指定UID
-g, --gid GROUP:指定基本组ID,此组的事先存在
-G,指定用户的附加组,用‘,’隔开
-c,--comment COMMENT:指明注释信息:
-d,home HOME_DIR:以指定的路径为用户的家目录:通过复制/skel此目录并重命名实现:指定的家目录路径如果事先存在,则不会为用户复制环境配置文件
-s, --shell SHELL:指定用户的默认shell,可用的所有shell列表为/etc/shells文件中
-r, --system:创建系统用户:
注意:创建用户时诸多默认设定的配置文件为login。defs
修改的结果保存与/etc/dafault/useradd文件中
usermod命令:修改用户属性
usermod【选项】 登陆
-u, --uid UID:修改用户的ID为新的UID
-g, -gid GROUP:修改用户所属的基本组
userdel命令:删除用户
userdel【选项】:登陆
-r:删除用户时一并三处其家目录:
练习1:创建用户gentoo,UID为4001,基本组为gentoo,附加组为distro(DIG为5000)和pegein(GID为5001):
练习2:创建用户fedora,其注释信息为“Fedira Core”,默认shell为/bin/tcsh:
练习3:为gentoo新增附加组neradmin:
passwd命令:
1、passwd:修改用户自己的密码
2、passwd USERNAME:修改用户的密码,但只有root用户有此权限
-l,-u:锁定用户和解锁用户
-d:清除用户密码:
-e DATE:过期期限,日期:
-i DAYS:非活动期限:密码过期之后还能活动集团
-n DAYS:密码的最短使用期限
-x DAYS:密码的最长使用期限
--stdin
echo “PASSWORD” | passwd --stdin USERNAME
gpasswd命令
-a USERNEMA:想租中添加用户
-d USERNAME:从组中移除用户
newgrp命令:临时切换指定的组为基本组
id命令:显示用户的真实和有效ID
-u:仅显示有效的UID
-g:仅显示用户基本组id
-G:仅显示用户所属组的所有组id
-n:显示名字而非ID:
su命令:switch user
登录式切换::会通过读取用户的配置文件来从新初始化
su - USERNAME
su -l USERNAME
非登录式切换:不会读取用户的配置文件进行初始化
su USERNAME
-c ‘COMMAND’:仅以指定用户的身份运行此处指定的命令
命令总结:groupadd,groupmod,groupdel,useradd,usermod,userdel,passwd,gpasswd,newgrp,id,su,