一,通过文件设置和修改
帐号配置的文件在 /etc/passwd,而其密码以x表示,实际存储在/etc/shadow文件中。/etc/passwd中的存储形式
如下:
Name:password:ID:group ID:comment:home directory:login shell。
二,通过命令设置、修改
useradd指令进行增加,比如该账户使用的shell目录和home目录如下配置:
useradd --shell /sbin/nologin --home-dir /user/local/nginx nginx
即增加一个帐号为nginx,其shell的目录为/sbin/nologin,其home目录为/user/local/nginx。
usermod命令进行编辑 userdel 则可以删除一个帐号。如果userdel -r则一并将帐号的home目录下文件删除。
三,用户组的配置文件
用户组配置文件在/etc/group中,有如下的语法形式:
Group name:password:group ID:user list
password也常常是x,这表示组没有密码。
四,组管理命令
groupadd groupname比较常用,其他的参数,请参见man groupadd。groupmod和groupdel命令介绍略。
五,将用户加入组
可以编辑/etc/group,也可以使用:
usermod --append --groups groupname username
可以给同一个帐号配置一个或者多个组。如果没有--append则意味着不是增加,而是替换用户的用户组配置。groups命令可以
查看当前用户所属的组。
分享到:
相关推荐
在Linux操作系统中,管理用户账户是系统管理员日常工作中不可或缺的一部分。`usermod`命令是Linux提供的一个强大工具,用于修改已存在的用户账户设置。通过学习和掌握`usermod`命令,我们可以更有效地管理用户权限和...
在Linux操作系统中,管理用户账户是系统管理员的基本任务之一。`userdel`命令是Linux用于删除用户账户的工具,它允许管理员根据需要移除不再使用的用户。本课件主要聚焦于`userdel`命令的使用,包括其作用、基本格式...
当我们在Linux操作系统上遇到“Permission denied”这样的错误时,通常是因为Git尝试使用同一个SSH密钥来访问不同账户或项目的仓库。为了解决这个问题,我们可以按照以下步骤进行配置,确保每个账户和项目都能使用...
### Linux操作系统实战(Ubuntu)知识点总结 #### 第一章:操作系统基础概念 - **操作系统定义**:操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件。 - **早期...
LDAP 服务器用户及权限管理控制 Linux 操作系统 LDAP(Lightweight Directory Access Protocol)是一种轻量级目录访问协议,广泛应用于身份验证、权限管理和目录服务等领域。下面将详细介绍 LDAP 服务器用户及权限...
在Linux系统中,命令行是用户与操作系统交互的重要方式之一。了解并掌握常见的命令及其用法,对于提高工作效率至关重要。 **命令格式**: ``` 命令字 [命令选项] [命令参数] ``` #### 获取命令帮助 1. **Help...
### Linux网络操作系统-Linux系统管理实验报告 #### 实验目的及环境 本次实验的主要目标在于深化学生对于Linux系统管理的理解与实践能力。具体包括以下几个方面: 1. **熟悉命令行方式下的用户和用户组管理**:...
实验报告——Linux操作系统 实验目的: 本实验旨在让学生掌握如何在虚拟机环境下安装Linux系统,特别是CentOS7,以及熟练运用基本的shell命令和高级shell操作。通过实践,学生能够理解Linux系统的安装流程,增强对...
Linux系统管理是Linux操作系统中的核心部分,涉及到对系统的日常维护、用户管理以及资源监控等多个方面。在Linux中,命令行工具是系统管理的主要手段,尤其是对于远程管理和自动化运维来说,熟练掌握各种命令至关...
《Ubuntu Linux操作系统(第2版)》是一份深入讲解Ubuntu Linux操作系统的教学资料,通过PPT的形式呈现,旨在帮助用户全面了解和掌握这一开源操作系统。Ubuntu Linux是基于Debian的Linux发行版,以其用户友好性、...
1. 下载并解压文件:首先,用户需要从提供下载的地方获取geth-linux-amd64-1.9.9-01744997.tar.gz,然后使用`tar -zxvf geth-linux-amd64-1.9.9-01744997.tar.gz`命令进行解压。 2. 设置环境:确保系统已经安装了Go...
Linux系统命令是操作Linux操作系统的基础,它允许用户和系统管理员执行多种任务,从文件管理到系统监控和网络配置等。Linux命令行提供了强大的功能,可以在不使用图形用户界面的情况下执行复杂的操作。下面将详细...
Linux操作系统自诞生以来,以其开源、高效、稳定的特性吸引了无数用户和开发者。在Linux系统中,命令行是管理和维护系统最强大的工具之一。本文将详细解读《Linux命令大全完整版.pdf》中所收录的各类命令,以帮助...
### Linux操作系统作业知识点详解 #### 一、操作系统概述与Linux操作系统简介 1. **操作系统的定义及主要功能**: - **定义**:操作系统(Operating System,简称 OS)是一种计算机程序,它负责管理和控制计算机...
《Linux实验教程-费翔林》是一本针对Linux操作系统学习的实践性教程,旨在帮助读者深入理解和掌握Linux系统的安装与内核编译。在Linux的世界里,理论与实践相结合是提升技能的关键,这本书正是提供了这样的平台。...
**Linux操作系统基础——新增用户-useradd命令** 在Linux操作系统中,管理用户是系统管理员的核心任务之一。`useradd`命令是Linux系统中用于创建新用户的工具,它允许管理员按照特定的参数和配置来设定新用户的账号...
《Linux操作系统实用教程》这本书是IT领域中关于Linux系统学习的经典资源,主要针对那些希望深入理解和熟练使用Linux系统的读者。Linux是一种开源的操作系统,它的源码公开,允许用户自由地修改和分发,这也是“源码...
### Linux操作系统教程知识点总结 #### 第1章 Linux操作系统的安装与启动 - **知识点1**:了解DOS操作系统的诞生时间及其对后续操作系统发展的影响。 - DOS(磁盘操作系统)是在1980年至1981年期间由微软公司开发...