`

centos用户管理

    博客分类:
  • os
 
阅读更多
在linux下用户是根据角色定义的,具体分为三种角色:
 超级用户:拥有对系统的最高管理权限,默认是root用户。
 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限,例如上面提到的www用户、ftp用户等。
 虚拟用户:也叫“伪”用户,这类用户最大的特点是不能登录系统,它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。例如系统默认的bin、adm、nobody用户等,一般运行的web服务,默认就是使用的nobody用户,但是nobody用户是不能登录系统的。

现在许多Linux 版本都使用了shadow技术,把真正加密后的用户口令存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如用“x”或者“*”来表示。

系统添加一个用户叫catdoc,密码为catdoc111
useradd catdoc
passwd catdoc

/home目录下为catdoc帐号建立一个名为catdoc的主目录。


删除一个用户可以使用userdel命令,直接带用户名做参数

修改所属组
usermod -g nobody floatboat
nobody在类UNIX系统中一般都意味着没有任何权限。

修改用户的主目录主要使用usermod命令的-d参数,例如:
usermod -d /www floatboat

usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d 主目录 [-m]] [-s shell] [-c 注释] [-l 新名称]
                [-f 失效日期] [-e 过期日期][-L|-U] Name
各个选项具体含义如下:
 -u uid:指定用户新的UID值,此值必须为唯一的ID值,除非用-o选项。
 -g group:修改用户所属的组名为新的用户组名,此用户组名必须已经存在。
 -G group:修改用户所属的附加组。
 -d 主目录:修改用户登录时的主目录。
 -s shell:修改用户登录系统后默认使用的shell
 -c 注释:修改用户的注释信息。
 -l 新名称:修改用户帐号为新的名称。
 -f 失效日:帐号过期多少天后永久禁用。指定帐号过期多长时间后永久停用。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能,预设值为-1
 -e 过期日:增加或修改用户账户的过期时间。
 -L:锁定用户密码,使密码无效。
 -U:解除密码锁定。
 Name:要修改属性的系统用户。

修改用户的说明信息,最简单的方法莫过于直接修改/etc/passwd文件,找到对应的用户记录行


在linux的安全机制里,/etc/passwd与/etc/group这两个文件占着非常重要的地位。它们控制着linux的用户和组一些重要设置。

新组的增加可以使用groupadd mynewgroup
groupadd -g 500 group2  指定组id500的group2组


whoami 查看自己账号

参考:http://www.centoscn.com/CentOS/help/2013/0725/597.html
分享到:
评论

相关推荐

    CentOS5 用户组管理与应用

    CentOS5 用户组管理与应用 ppt

    CentOS系统管理脚本命令详解

    资料包括:Linux 字符界面操作基础,Linux 字符界面操作进阶,Shell 脚本编程,TCPIP 网络配置,安装 CentOS,包管理与系统更新,备份与恢复,磁盘管理和 LVM 管理,守护进程管理,文件系统管理,系统监控,...账户管理

    centos系统管理

    第七章 账户管理; 第八章 磁盘管理和LVM管理; 第九章 文件系统管理; 第十章 TCP/ip网络设置; 第十一章 CentOS系统引导和启动; 第十二章 守护进程管理; 第十三章 系统监控; 第十四章 备份与恢复

    CentOS操作系统的基础使用教学课件.pptx

    Linux 用户和组常用管理命令;Linux 进程管理命令;Linux 磁盘管理命令;Linux文件管理基础命令;Linux的目录结构;Linux的文件类型及权限;Linux 文件目录操作命令;Linux 文本文件操作命令;Linux 打包和压缩命令;Linux ...

    CentoS.5系统管理 part1

    CentOS5系统管理以CentOS 5为蓝本,分两部分介绍了...系统篇介绍了包管理与系统更新、账户管理、磁盘管理和 LVM 管理、文件系统管理、TCP/IP 网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。

    CentOS下安装mysql

    centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理

    CentOS 7中vsftpd服务安全部署(匿名用户、本地用户、虚拟用户管理).docx

    CentOS 7中vsftpd服务安全部署(匿名用户、本地用户、虚拟用户管理)

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    CentOS系统管理

    Linux 字符界面操作基础 Linux 字符界面操作进阶 Shell 脚本编程 TCPIP 网络配置 安装 CentOS 包管理与系统更新 备份与恢复 磁盘管理和 LVM 管理 守护进程管理 文件系统管理 系统监控 系统引导和启动 账户管理

    centos5 cvs安装与配置

    centos5 cvs安装,一步一步教程,明了简单。还有用户管理说明。

    CentOS基础CentOS Essentials

    CentOS Essentials是一本在线书籍,旨在为用户提供安装,使用和管理CentOS 5 Linux系统所需的一切知识,CentOS 5 Linux系统是具有Red Hat Enterprise Linux的功能和稳定性的免费开源操作系统。

    CentOS系统安装后的初始环境设置

    在 CentOS 安装好之后,... 3,为了减少误操作可能带来的损失,平时通过 wheel 组用户登录进行系统管理;  4,为了让系统变的更加轻便、快速,将内核中不需要的模块卸载;  ………… CentOS 的安装后初始环境设定

    CentOS.5系统管理-part1

    7.2 使用账户管理命令 7.2.1 组管理 7.2.2 用户管理 7.3 口令管理和口令时效 7.3.1 使用passwd命令管理口令 7.3.2 口令时效 7.4 用户切换和用户状态命令 7.4.1 用户切换命令 7.4.2 用户状态命令 第8章 磁盘管理和LVM...

    1-3-Linux基本命令操作和文件管理-CENTOS7.docx

    对文件的管理(创建、删除、复制、修改) 1、对用户的管理(添加、删除) ...2、相关权限的管理(授权用户对相关文件的管理,比如增删改查) 3、对磁盘的管理(分区、raid、lvm) 4、对软件的管理

    CentoS.5系统管理 part2(共两部分)

    CentOS5系统管理以CentOS 5为蓝本,分两部分介绍了...系统篇介绍了包管理与系统更新、账户管理、磁盘管理和 LVM 管理、文件系统管理、TCP/IP 网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。

    CentOS 5系统管理

    CentOS 是一个开源软件贡献者和用户的社区。它对RHEL 源代码进行重新编译,成为众多发布新发行版本的社区当中的一个,并且在不断的发展过程中,CentOS 社区不断与其他的同类社区合并,使CentOS Linux 逐渐成为使用最...

    CentOS 7 中完成普通用户向root用户借权的设置.zip

    在CentOS 7系统中,可以通过配置sudoers文件来允许普通用户向root用户借权。这个设置可以让普通用户在一定范围内执行特权操作,提高系统的安全性和管理灵活性。

    centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统

    centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统,目前实现功能:用户和用户组管理、资产管理、集成ansible2.4、简易堡垒机(主机分配支持rdp以及vnc、用户分配、文件上传下载、配置禁用命令清单、操作...

    CentOS5.5上配置ftp虚拟用户服务

    这是一个介绍在CentOS5.5上实现FTP服务及虚拟用户权限管理的服务器配置文档,由于虚拟用户不是系统用户,这样的FTP服务更加安全。

Global site tag (gtag.js) - Google Analytics