Linux账号管理(二)

再次声明,整理此系列Linux博客,主要目的不是介绍各种命令,而是去探索命令背后的理论。

本篇主要介绍用户的创建与删除。

创建用户主要用到useradd命令,在用此命令时可以指定各种参数。一般默认就可以:useradd username。当使用默认值时,它们会帮我们处理一下项目:

  • 在/etc/passwd里面创建一行与账号相关的数据,包括创建UID/GID/主文件等;
  • 在/etc/shadow里面将此账号的密码相关参数填入,但是尚未有密码;
  • 在/etc/group里面加入一个与账号名称一样的组名;
  • 在/home下面创建一个与账号同名的目录作为用户的主文件夹,权限为700。

总之,使用useradd创建用户账号时,系统至少会为我们做如下事情:

  • 用户账号与密码参数方面的文件:/etc/passwd,/etc/shadow
  • 用户组相关方面的文件:/etc/group,/etc/gshodow
  • 用户的主文件夹:/home/账号名称

在创建用户时,用很多默认值,这些值都来自useradd的参考文件,可以使用下面的方法调用出来:

显示的是/etc/default/useradd文件的内容。文件的内容简要介绍如下:

  • GROUP=100:新建账号的初始用户组使用GID为100者;在系统中
时间: 2024-10-12 17:58:10

Linux账号管理(二)的相关文章

linux账号管理总结【未写完】

linux账号管理总结 一.新增与删除用户 1.useradd新增用户 语法: useradd 用户账号名 [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明] [-d 主文件夹绝对路径] [-s shell] -u: -g: 2.相关文件 1) /etc/passwd 2)/etc/shadow 3)/etc/group 4)/home 3.passwd 设置.修改密码 4.usermod 修改用户信息 5.userdel 删除用户相关信息 6.id 查询某

Linux学习之CentOS(十一)-----Linux 账号管理(转)

Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切换) sudo (以*权限运行) useradd 完全参考默认值创建一个用户,名称为 vbird1 [[email protected] ~]# useradd vbird1 [[email protected] ~]# ll -d /home/vbird1 drwx------ 4 vbird1

第十四章、Linux 账号管理与 ACL 权限配置

1. Linux 的账号与群组 1.1 使用者标识符: UID 与 GID 1.2 使用者账号:/etc/passwd 文件结构, /etc/shadow 文件结构 1.3 关于群组: /etc/group 文件结构, 有效与初始群组, groups, newgrp, /etc/gshadow2. 账号管理 2.1 新增与移除使用者: useradd, useradd 参考档, passwd, chage, usermod, userdel 2.2 用户功能:finger, chfn, chsh

Linux账号管理与ACL权限设置

一.Linux用户与用户组 1.Linux用户账号位于 /etc/passwd 密码位于 /etc/shadow 用户组账号位于 /etc/group 密码位于 /etc/gshadow 2.groups:查看有效用户组和支持用户组 直接输入命令groups 第一个输出的用户组即为有效用户组 3.newgrp:有效用户组的切换 newgrp 用户组 二.账号管理(系统管理员) 1.useradd:新增账号 user [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c

第14章 Linux账号管理与ACL权限设置

Linux的账号与用户组 用户标识符:UID与GID 每一个文件都有一个所有者ID和用户组ID,当我们需要查看文件属性时,系统会根据/etc/passwd和/etc/group的内容,找到对应UID和GID对应的账户名和组名. 用户账号 用户的登陆流程如下: 1. 先搜索/etc/passwd里面是否有你输入的账号,如果有则将用户名对应的UID和GID(GID在/etc/group内)读取出来 2. 进入/etc/shadow找到对应账户与UID,核对密码是否正确 /etc/passwd文件结构

Linux账号管理(一)

整理自<鸟哥的Linux私房菜>,整理者:华科小涛http://www.cnblogs.com/hust-ghtao/ 管理员的工作中,相当重要的一环就是“管理账号”.因为整个系统都是你在管理的,并且所有一般用户的账号申请都必须要通过你的协助才行!所以必须要了解一下如何管理好一个服务器主机的账号.在管理Linux的账号时,我们必须先来了解一下Linux是如何辨别每一个用户的. 1.用户登陆的来龙去脉 1.1 登陆过程 Linux系统上面的用户如果需要登陆主机以取得shell的环境来工作时,需要

拜师鸟哥之linux学习体会(13)——linux账号管理与ACL权限设定

1.    这一章主要介绍linux的相关用户账号管理.每个登陆者至少都会取得两个ID,一个是使用者ID(User ID,UID),一个是群组ID(group ID,GID). 2.    当你输入账号和密码时,系统帮你做了什么呢? 1)先找寻/etc/passd里面是否有你的输入账号,若没有就跳出,如有则将该账号对应的UID和GID读出来,另外该账号家目录与shell设定也一并读出 2)核对密码表.这时Linux会进入/etc/shadow里面找出对应的账号与UID,然后核对一下你刚输入的密码

linux账号管理及相关命令和操作

用户和组 用户: 1:用户和UID对应 2:用户需要有权限才能读.写.执行其他用户的文件 组: 1:组和GID对应 2:用户需要加到组中 3:每个用户都有自己的默认组,可以附加到其他的组 4:同组的用户可以根据组的权限,共享文件,协同合作 UID(User id ):linux系统对用户账号的识别,因为系统不会识别你的账号名,而是通过对账号分配数字ID,便于识别,账号名只是易于用户记忆,便于人类操作 UID范围 root:0 系统账号:小于500 一般账号:大于500 对应的账号信息在 /etc

linux账号管理

用户的标识码:UID和GID登录linux的时候输入的是账号,但是电脑仅认识0 与1,所以每个用户都有一组ID.因为每个文件都有它的所有者和所有组,所以每个用户至少有两个ID分别是UID和GID.文件就是利用UID和GID来判断它的所有者和所有组的,系统会根据/etc/passwd 与/etc/group 的内容, 找到UID / GID 对应的所有者与所有组名称再显示出来用户账号用户是通过电脑前tty1~tty6 的终端提供的登陆界面然后输入密码登录的输入密码后系统会:先找/etc/passw