Linux 用户身份与文件权限
------------恢复内容开始------------
用户身份与能力
在Linux系统中,用户的身份号码即UID(User IDentification)具有唯一性,
因此可通过用户的UID值来判断用户身份。
useradd命令:
用于创建新的用户,格式:useradd [选项] 用户名。
参数 | 作用 |
-d | 指定用户的家目录(默认为/home/username) |
-e | 账户的到期时间,格式为:YYYY-MM-DD |
-u | 指定该用户的默认UID |
-g | 制定一个初始的用户基本组(必须已存在) |
-G | 制定一个或多个扩展用户组 |
-N | 不创建与用户同名的基本用户组 |
-s | 指定该用户的默认Shell解释器 |
groupadd命令:
用于创建用户组,格式:groupadd [选项] 组名。
参数 | 作业 |
-c | 填写用户账户的备注信息 |
-d -m | 参数-m与参数-d连用,可以把旧的数据转移 |
-e | 账户的到期时间,格式为YYYY-MM-DD |
-g | 变更所属用户组 |
-G | 变更扩展用户组 |
-L | 锁定用户禁止其登录系统 |
-U | 解锁用户,允许其他登录系统 |
-s | 变更默认终端 |
-u | 修改用户的ID |
passwd命令:
用于修改用户密码、过期时间、认证信息等,格式:passwd [选项] [用户名]。
参数 | 作用 |
-l | 锁定用户,禁止其登录 |
-u | 解除锁定,允许登录 |
--stdin | 允许通过标准输入修改密码 |
-d | 使该用户可用空密码登录系统 |
-e | 强制用户在下次登录时修改密码 |
-S | 显示用户的密码是否被锁定,以及密码所采用的加密算法名称 |