Linux _ 用户管理

用户管理相关文件介绍

用户属性

  • 用户名
  • 口令
  • 用户ID(UID)
  • 用户主目录(HOME)
  • 用户shell

/etc/passwd文件

/etc/passwd文件是系统能够识别的用户清单。用户登录时,系统查询这个文件,确定用户的UID并验证用户口令。

   — 登录名。

   — 经过加密的口令。

   — UID。

   — 默认的GID。

   — 个人信息。

   — 主目录。

   — 登录shell。

/etc/group文件

  • 包含了UNIX组的名称和每个组中成员列表。

  • 每一行代表了一个组,包括4个字段。

    — 组名。
    
    — 加密的口令。
    
    — GID号。
    
    — 成员列表,彼此用逗号隔开。    
    

用户管理相关命令介绍

添加用户

adduser
语法:adduser <username>

实例:
adduser newuser ------ 添加用户名为newuser的新用户。

adduser配置文件

/etc/adduser.conf

                 FIRST_UID = 1000                         

                 LAST_UID= 29999

                 USERS_GID = 100

                 DHOME= /home

                 DSHELL = /bin/bash   

                 SKEL = /etc/skel

添加新用户的过程

系统
— 编辑passwd 和shadow文件,定义用户账号。
— 设置一个初始口令。
— 创建用户主目录,用chowm和chmod命令改变目录的属主与属性。

为用户所进行的步骤
— 将默认的启动文件复制到用户主目录中。
— 设置用户的邮件主目录并建立邮件别名。

修改用户属性

usermod

用法:usermod [-u uid [ -o ]] [ - g group] [-G gropup, … ]

例如:用户改名为newname.注意要同时更改家目录:

usermod -d /home/newname -m -l newname oldname

例子:sudo usermod -g group1 u1 ---- 将u1用户放入到group1组中。

删除用户

deluser
语法:deluser <username>
使用方法: deluser --remove-home user1
删除用户user1的同时删除用户的工作目录。

建立用户组

addgroup
语法 :addgroup groupname

删除用户组

delgroup
语法 :delgroup groupname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值