Linux 用户管理完整篇

发表于:2014-5-23 09:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:RookieDream    来源:51Testing软件测试网采编

  1.常用配置文件
  用户信息文件:  /etc/password
  密码文件:      /etc/shadow
  用户组文件:    /etc/group
  用户组密码文件:/etc/gshadow
  1.1 /etc/password文件
  vim /etc/password
  fubh:x:1020:1000::/home/fubh:/bin/bash
  man 5 password  #查看配置文件帮助
  (密码文件)里每行一条记录,并且每行有这样的格式:
  account:password:UID:GID:GECOS:directory:shell
  (帐号:密码:用户ID:组ID:一般的信息:宿主目录:shell)
  字段描述如下:
account   使用者在系统中的名字,它不能包含大写字母.
password  加密的用户密码,或者星号。
UID       用户 ID 数。
GID       用户的主要组 ID 数。
GECOS     这字段是可选的,通常为了存放信息目的而设的。通常,它包含了用户的全名.
directory 用户的 $HOME 目录.
shell     登录时运行的程序(如果空的,使用/bin/sh如果设为不存在的执行(程序),用户不能通过login(1) 登录.)
  1.1.1 用户分类
  UID=0的       是超级用户
  UID=500~60000 为普通用户
  UID=1~499     是伪用户(与系统和程序服务相关)
  1.2 /etc/shadow 文件
  root:#21312sd$44:wd323%cds:14945:0:99999:7:::
  用户名:加密密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:账号闲置时间:失效时间:
  1.3 /etc/group 文件
  vim /etc/group
  sudo:x:27:web,yanghuang,zhoumin,duyp,taofh,luanqq
  group_name:password:GID:user_list
  (组名:组密码:组ID:组成员)
  2、常用命令:
  添加一个用户:useradd [-ugGdsce] 用户名
  useradd -g webadmin -G root,web -c 'test suer' bob
  -u UID
  -g 缺省所属用户组GID
  -G 指定用户属于多个组
  -d 宿主目录
  -s 命令解析器Shell
  -c 描述信息
  -e 指定用户失效时间
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号