首页 / 操作系统 / Linux / Linux系统管理命令之管理用户和文件权限
用户账户文件/etc/passwd 保存用户名称,宿主目录,登录Shell等基本信息/etc/shadow 保存用户密码 ? 第一个字段 用户登录名? 第二个字段 经过加密的用户密码字符串,或者密码占位符? 第三个字段 用户的UID号? 第四个字段 用户的GID号? 第五个字段 用户的全名,可写与用户相关的详细信息? 第六个字段 用户的宿主目录,用户登陆后使用的默认目录? 第七个字段 登录shell信息,用户完成登录后使用的Shell ? 第一个字段 用户名? 第二个字段 使用MD5加密的密码字串信息,当为 * 或 !!时表示此用户不能登录? 第三个字段 上次修改密码的时间,表示从1970年01月01日起到最近一次修改密 码时间隔天数? 第四个字段 密码最短有效天数,自本次修改密码后,必须至少经过多少天才能修 改,0表示不进行限制? 第五个字段 密码最长有效天数,自本次修改密码后,经过该天数后必须修改,99999, 表示不进行限制? 第六个字段 提前多少天提醒用户,口令将过期,默认为7天? 第七个字段 密码过期多少天后,禁用此用户? 第八个字段 账号失效时间,指定了用户作废的天数(从1970.1.1起),默认为空,表示永久可用? 第九个字段 保留字段,目前没有特定用途添加用户账号(useradd) useradd [选项] 用户名? -u 指定用户的UID号,要求该UID号未被其他用户使用? -d 指定用户的宿主目录位置? -e 指定用户帐号失效时间,可使用YYYY-MM-DD的格式? -g 指定用户的基本组名,或使用GID? -G 指定用户的附加组名,或使用GID? -M 不建立使用者目录,即使/etc/login.defs系统档设定要建立使用者目录? -s 指定用户使用的shellPasswd 命令-----为用户帐号设置密码? -d 清空指定用户账户的密码,只使用用户名即可登录? -l 锁定用户帐号? -S 查看用户账户状态? -u 解锁用户账号usermod 命令------修改用户账号属性? -u 修改用户的UID号? -d 修改用户宿主目录位置? -e 修改用户账号失效时间? -g 修改用户的GID 号? -G 修改用户附加组名? -M 不为用户建立并初始化宿主目录? -s 修改用户的登录shell? -l 更改用户账号的登录名称? -L 锁定用户账号? -U 解锁用户帐号userdel 命令------删除用户账号? -r 将该用户的宿主目录一并删除用户账号的初始配置文件(优先级高).bash_logout 退出登录时被执行.bash_profile 用户每次登录时被执行.bashrc 加载/bin/Bash程序时被执行全局配置文件(为所有用户添加登录后运行的命令程序,自动设置变量等)/etc/bashrc /etc/profile 组账号文件/etc/group 保存主账号的基本信息/etc/gshadow 加密密码字符串等信息groupadd命令-------添加组账号? -g