用户管理 、 组账号管理 、 计划任务

本文介绍了Linux系统中的用户管理,包括用户和组账号的创建、修改、删除,以及与之相关的配置文件。同时,讲解了如何设置密码和用户初始配置。此外,还详细阐述了组管理,包括添加、删除组成员以及设置组管理员。最后,文章讨论了Linux的计划任务,包括crontab命令的使用和任务格式的编写。
摘要由CSDN通过智能技术生成

一、 用户简介

 基于账户身份对资源访问进行控制(不同的用户具备不同的权限)
账户类别:用户账号、组账号
识别方式:UID、GID
用户lisi的UID为1001
组名sg的GID为2000
 用户账号
超级用户root的UID为0
系统用户
普通用户(UID从1000开始)
 组账号:方便对用户的管理
 在Linux中一个用户至少属于一个组
基本组(私有组):由系统创建,与用户同名
附加组(从属组):由管理员创建,由管理员将用户加入
[root@A ~]# useradd tom
tom组
sg组 js组

二、 与用户相关的配置文件

 本地账户的数据文件
用户信息:/etc/passwd、/etc/shadow
组信息:/etc/group、/etc/gshadow

 /etc/passwd,保存用户帐号的基本信息
每个用户记录一行,以:分割为7个字段
[root@A ~]# head -1 /etc/passwd
root❌0:0:root:/root:/bin/bash
用户名:密码占位符:用户UID:基本组的GID:用户描述信息:用户家目录:默认解释器

三、 创建用户

 useradd命令
格式:useradd [选项]… 用户名
 常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录(家目录),缺省为 /home/用户名
-G:指定所属的附加组
-s:指定用户的登录解释器

[root@A ~]# useradd nsd01
[root@A ~]# ls /home/

[root@A ~]# grep nsd01 /etc/passwd #查看用户基本信息
nsd01❌1002:1002::/home/nsd01:/bin/bash

[root@A ~]# id nsd01 #查看用户基本信息
uid=1002(nsd01) gid=1002(nsd01) 组=1002(nsd01)

[root@A ~]# useradd nsd02
[root@A ~]# id nsd02

[root@A ~]# useradd nsd03
[root@A ~]# id nsd03

[root@A ~]# useradd -u 1400 nsd04 #指定UID创建用户
[root@A ~]# id nsd04

[root@A ~]# useradd -d /opt/abc nsd06
[root@A ~]# grep nsd06 /etc/passwd
[root@A ~]# ls /opt/

[root@A ~]# useradd -d /opt/test nsd07
[root@A ~]# grep nsd07 /etc/passwd
[root@A ~]# ls /opt/

-s:指定用户的登录解释器
/sbin/nologin:禁止用户登录操作系统
[root@A ~]# useradd -s /sbin/nologin nsd08
[root@A ~]# grep nsd08 /etc/passwd

[root@A ~]# useradd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值