`
jay_kid
  • 浏览: 65044 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下的帐户管理

阅读更多

几个重要的文件

 

/etc/passwd

账号名称:密码:UID:GID:说明:家目录:Shell

root:x:0:0:root:/root:/bin/bash 

bin:x:1:1:bin:/bin:/sbin/nologin 

daemon:x:2:2:daemon:/sbin:/sbin/nologin 

adm:x:3:4:adm:/var/adm:/sbin/nologin

 

/etc/shadow

账号名称:密码:上次更动密码的日期:密码不可被更动的天数:密码需要重新变更的天数:密码需要变更期限前的警告期限:账号失效期限:账号取消日期:保留

root:$K.K2.hqu.QfV.dkjjteojiasdlkjeo:11661:0:99999:7::: 

bin:*:11661:0:99999:7::: 

daemon:*:11661:0:99999:7::: 

adm:*:11661:0:99999:7::

 

/etc/group

群组名称:群组密码:群组 ID:支持的账号名称

root:x:0:root 

bin:x:1:root,bin,daemon 

daemon:x:2:root,bin,daemon 

sys:x:3:root,bin,adm 

adm:x:4:root,adm,daemon

 

 

帐户管理的命令

 

groupadd

[root @test /root]# groupadd -g 55 testing<==设定一个群组,GID为  55 

 

groupdel

[root @test /root]# groupdel testing

 

useradd

参数说明: 

-u   :直接给予一个 UID 

-g   :直接给予一个 GID (此 GID 必须已经存在于 /etc/group 当中) 

-d   :直接将他的家目录指向已经存在的目录(系统不会再建立) 

-M   :不建立家目录 

-s   :定义其使用的 shell 

[root @test /root]# useradd testing <==直接以预设的数据建立一个名为 testing 的账号 [root @test /root]# useradd -u 720 -g 100 -M -s /bin/bash testing <==以自己的设定建立账号

 

userdel

参数说明: 

-r  :将该账号的[home directory]与[/var/spool/mail/username]一并删除! 

[root @test /root]# userdel testing     <==只有砍掉 /etc/passwd 与 /etc/shadow 的该账号内容; 

[root @test /root]# userdel -r testing<==连该账号的 /home/testing 与 /var/spool/mail/testing 都砍掉!

分享到:
评论

相关推荐

    Linux 用户账户和组管理

    本课件详细介绍了linux的用户账户和组管理设置,方便大家学习。

    linux账户管理.doc

    linux账户管理

    Linux账户管理.pdf

    Linux 账户管理 Linux 账户管理是 Linux 操作系统中的一个关键组件,负责管理用户账号、组账号和账户数据的存放。本节将详细介绍 Linux 账户管理的概念、账户类别、账户数据的存放、解析本地用户账号、添加用户账号...

    linux账户管理.docx

    Linux 账户管理 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统...

    Linux账户管理.docx

    在Linux系统中,账户管理是系统...理解并熟练掌握Linux账户管理和密码设置是系统管理员的基本技能,对于维护系统安全和用户权限控制至关重要。正确管理用户账户和密码能有效防止未经授权的访问,保障系统的稳定运行。

    Linux系统管理Step By Step:账户管理.pdf

    在Linux系统管理中,账户管理是一项基础且至关重要的任务,因为多用户操作系统允许不同用户具有不同的操作权限。本文档主要关注Linux系统管理中的账户管理,包括如何查看、修改、添加和删除本地用户及用户组。在...

    Linux系统常用命令及账户管理

    ### Linux系统常用命令及账户管理 #### 命令概述 在Linux系统中,命令行是用户与操作系统交互的重要方式之一。了解并掌握常见的命令及其用法,对于提高工作效率至关重要。 **命令格式**: ``` 命令字 [命令选项]...

    Linux下用明智的账户管理来降低风险

    Cameron 概括了一些使您的用户账户清洁和安全的方法。安全性是一大难题。它不会一成不变,而且很难知道它需要扩展到多大程度:如果您不小心的话,当您的老板真正想要的是不让看门人看到他的年度预算时,您才会最终...

    Linux下超市管理系统C语言

    3. 账户管理:管理员能够对后勤人员和会员账户进行统一管理,确保系统正常运行。 4. 结账与积分:系统实现了基本的结账功能,并且会员在消费后可以积累积分,促进顾客忠诚度。 二、代码分块实现 1. 工具函数:项目...

    Linux之设置账户或密码有效期.docx

    在Linux系统管理中,设置账户或密码的有效期是一项重要的安全策略,这可以帮助维护系统的安全性,防止未经授权的访问。本文将详细讲解如何在Linux环境中进行这些设置。 首先,我们需要回顾Linux中用户和密码管理的...

    Linux下的用户管理

    ### Linux下的用户管理 在Linux系统中,用户管理是一项重要的任务,它涉及到用户账户的创建、修改、删除以及权限的分配等操作。本文将详细解释Linux环境下与用户管理相关的操作命令,帮助读者更好地理解并掌握这些...

    Linux平台下FTP服务虚拟用户的数据库管理.pdf

    《Linux平台下FTP服务虚拟用户的数据库管理》这篇文章探讨了如何在Linux操作系统环境下,利用Pureftpd软件实现FTP服务,并特别关注了虚拟用户的数据库管理。Pureftpd是一款适用于Unix和类Unix系统的FTP服务器软件,...

    Linux如何禁用root账户

    SSH(Secure Shell)是 Linux 中的一种安全shell协议,用于远程登录和管理 Linux 系统。要禁用 root 账户,需要编辑 `/etc/ssh/sshd_config` 配置文件。 步骤 1:编辑配置文件 首先,使用文本编辑器打开 `/etc/ssh...

    提升Linux服务器账户的安全性.pdf

    每个Linux账户可以被赋予不同的权限,因此在创建新账户时,管理员应根据需求给予相应的权限,并将其分配到不同的用户组。账户名应具有明确的用途标识,如数据库备份账户命名为`dbbackup`,并且每个账户应由专人负责...

    项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程).rar

    综合小项目:账户管理系统 1.项目名称 账户管理系统 2.项目功能 开户、销户、存款、取款、转帐、查询、退出 3.项目设计和分析 3.1项目架构 采用C/S架构进行设计 客户端:提供一个界面供用户选择,当用户选择...

Global site tag (gtag.js) - Google Analytics