网站设计常用软件,2021好心人给个开车的网站,国外网页游戏网站,深圳网站建设哪个好声明#xff1a;以下内容均学习自《Linux就该这么学》一书
1、管理员root
Linux系统的管理员之所以是root#xff0c;并不是因为它的名字叫root#xff0c;而是因为该用户的身份号码UID#xff08;User IDentification#xff09;的数值是0。UID相当于身份证号码#x…声明以下内容均学习自《Linux就该这么学》一书
1、管理员root
Linux系统的管理员之所以是root并不是因为它的名字叫root而是因为该用户的身份号码UIDUser IDentification的数值是0。UID相当于身份证号码具有唯一性不能冲突管理员创建的普通用户的UID默认是从1000开始的即使前面有闲置的号码。
管理员UID为0系统的管理员用户拥有最高权限。系统用户UID为1~999Linux系统为了避免因某个服务器出现漏洞而被黑客提权至整台服务器默认服务程序会有独立的系统用户负责运行进而有效控制被破坏范围。普通用户UID从1000开始由管理员创建的用于日常工作的用户。 2、useradd
用于创建新的用户useradd [参数] 用户名
使用该命令创建用户账户时默认的用户家目录会被存放在/home目录中默认的shell解释器为/bin/bash而且默认会创建一个与该用户同名的基本用户组。
如下示例
useradd -d /home/ln -u 7777 -s /bin/bash Ning useradd命令的参数及作用 -d指定用户的家目录默认为/home/username-e账户的到期时间格式为YYYY-MM-DD-u指定该用户的默认UID-g指定一个初始的用户基本组必须已存在-G指定一个或多个扩展用户组-N不创建与用户同名的基本用户组-s指定该用户的默认shell解释器
3、groupadd
用于创建用户组groupadd [参数] 群组名
在工作中常常会把几个用户加入到同一个组里面这样就可以针对一类用户统一安排权限。
4、usermod
用于修改用户的属性useradd [参数] 用户名
在系统中创建用户也是修改配置文件的过程。用户的信息都保存在/etc/passwd文件中可以直接编辑也可以使用usermod去修改用户信息比如用户的UID、默认终端等。 usermod参数及作用 -c填写用户账户的备注信息-d -m 参数-d与-m连用可重新指定用户的家目录并自动把旧的数据转移过去 -e账户的到期时间格式为YYYY-MM-DD-g变更所属用户组-G变更扩展用户组-L锁定用户禁止其登录系统-U解锁用户允许其登录系统-s变更默认终端-u修改用户的UID
5、passwd
用户修改用户密码、过期时间、认证信息passwd [参数] 用户名
普通用户只能使用passwd修改自己的系统密码而root管理员有权修改其他所以账户的密码而且root管理员在Linux系统重修改自己或其它账户密码时不需要验证旧密码。 passwd参数及作用 -l锁定用户禁止其登录-u解除锁定允许用户登录--stdin允许通过标准输入修改用户密码如echo “NewPassword” | passwd --stdin username-d使该用户可用空密码登录系统-e强制用户在下次登录时修改密码-S显示用户的密码是否被锁定以及密码锁采用的加密算法名称
6、userdel
用户删除用户userdel []参数] 用户名
userdel参数及作用 -f强制删除用户-r同时删除用户及用户家目录