Linux下的用户分为3类
– 超级用户:root,具有一切权限,只有在系统维护或其它必要情形下才用超级用户,以避免系统出现安全问题
– 系统用户:Linux系统正常工作所必需的内建的用户,系统用户不能用来登录,比如bin,adm,lp等用户
– 普通用户:是为了让使用者能够使用系统资源而建立的,大多数用户属于此类– 每一个用户都有一个数值,成为UID,超级用户的UID为0;系统用户的UID一般为1-499;普通用户的UID为500-60000之间
Linux采用纯文本文件来保存账号信息,主要有以下文件:
– /etc/passwd---存储用户基本信息
– /etc/shadow---存储经过加密的密码
– /etc/group---存储组的基本信息
/etc/passwd文件:
- 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
- lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
- sync:x:5:0:sync:/sbin:/bin/sync
- shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
- .....
- zhangyf:x:500:500:zhangyanfang:/home/zhangyf:/bin/bash
/etc/shadow文件:
- 用户名:密码:最后一次修改时间:两次修改口令允许的最小天数:多少天后必须修改口令:从系统提前警告到口令正式失效的天数:口令过期多少天后,该账号被禁 用:口令失效的绝对天数(从1970-1-1开始计算)
- gopher:*:15695:0:99999:7:::
- ftp:*:15695:0:99999:7:::
- nobody:*:15695:0:99999:7:::
- nscd:!!:15695:0:99999:7:::
- gdm:!!:15695:0:99999:7:::
- zhangyf:$1$nKtrzD$CSLFW.7VnAA3fi5am8/pi0:15695:0:99999:7:::
- • 密码字段为“*”表示用户被禁止登录
- • 为“!!”表示密码未设置
- • 为“!”表示密码被锁定
/etc/group 文件:
- rpcuser:x:29:
- nfsnobody:x:65534:
- gdm:x:42:
- zhangyf:x:500:
与 有关的命令
• userdel
– 删除用户
– Userdel zhangsan
– Userdel –r zhangsan(删除用户zhangsan,并将用户主目录下的文件全部删除)
• useradd
– 添加用户
– Useradd zhangsan
• passwd
– 修改用户口令
– Passwd zhangsan(修改用户zhangsan的密码)
– Passwd -d zhangsan(删除用户zhangsan的密码)
– Passwd -l zhangsan(暂停用户zhangsan)
– Passwd -u zhangsan(恢复用户zhangsan)
• su
– 以其他身份登陆
– su zhangsan:root->非root
与组有关的命令
• groupadd
– 添加组
– Groupadd group1
– Groupadd –g 1000 group1(添加一个组,组ID为1000,组名为group1)
• gpasswd
– 修改组的密码
– Gpasswd group1(修改group1的密码)
– Gpasswd –a user1 group1(将用户user1添加到组group1中)
– Gpasswd –d user1 group1(将用户user1从组group1中删除)
改变文件或目录的访问权限命令
• chmod (– 改变文件或目录的访问权限)
用户和组:u-文件拥有者;g-文件所属组;o-其它用户
• 权限:r-读权限;w—写权限;x—执行权限(对于目录来说,表示切换到该目录)
• chmod o+w a.txtch
• chmod u=rw,g=rw,o=r a.txt
• chmod 664 a.txt 等价于chmod u=rw,g=rw,o=r a.txt
• chgrp (– 改变文件或目录所属的组)
• chgrp:改变文件或目录的所属组
• 把文件a.txt的拥有者改为root用户
– chgrp root a.txt
• chown(– 改变文件或目录的拥有者或所属组)
• 把文件a.txt的拥有者改为root用户
– chown root a.txt
• 把文件a.txt的拥有者改为root用户,同时所属组改为root
– chown root:root a.txt
相关推荐
"Linux用户管理命令详解" Linux 操作系统中,用户管理是非常重要的一方面,用户的创建、修改、删除都是常见的操作。下面我们将详细介绍 Linux 创建用户命令的使用方法。 创建用户 在 Linux 中,创建用户使用 `...
"Linux用户及用户组管理命令.rar"这个压缩包文件,很可能包含了关于如何在Linux环境中操作用户和用户组的教程或资料。以下是基于这个主题的详细知识点讲解: 1. **用户管理**: - **添加用户**:`useradd`命令用于...
Linux 查看文件内容命令 Linux 查看文件内容命令是 Linux 系统中最常用的命令之一。它能够帮助用户查看文件的内容,了解文件的结构和内容。在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用...
Linux命令手册是Linux系统用户和管理员的重要参考资料,它详尽地阐述了如何在命令行界面中执行各种操作。对于新手来说,这份手册是快速学习和理解Linux操作的基础。以下是手册中涉及的一些关键知识点: 1. **...
【Linux学习手册--Linux命令大全】是一份详细阐述Linux操作系统中常用命令的文档,适合初学者及需要深入了解Linux命令的用户。文档涵盖了多个基础且重要的命令,如`cd`、`chmod`和`locate`,旨在帮助用户更好地管理...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
以下是一些常见的Linux用户及用户组操作命令及其作用: 用于创建一个新的用户账户 用于修改现有用户账户的信息 用于删除用户账户 用于更改用户密码 用于更改用户账户的密码过期信息 用于创建一个新的用户组 用于修改...
winchat 命令可以启动 XP 自带的局域网聊天工具,用户可以通过该工具与其他用户进行实时通信。 8. 录音机命令:sndrec32 sndrec32 命令可以启动录音机工具,用户可以通过该工具录制音频文件。 9. 资源管理器命令:...
系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统监控、权限控制等多个方面。 - 用户管理命令:如adduser(添加用户)、useradd(添加用户)、userdel(删除用户)等,用于管理系统...
本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...
"Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及...Linux 系统的基本操作及常用命令实验报告涵盖了 Linux 操作系统的基础知识和基本命令,旨在帮助用户熟悉 Linux 操作系统的基本操作和常用命令。
"Linux字符界面及常用命令" 从标题和描述中可以看出,这篇文章主要是为新手介绍Linux字符界面的基本知识和常用命令。下面是从文章中提取的知识点: 一、控制台系统基本常识 * 控制台是和Linux主机直接相连的前端...
Linux常用配置文件及常用命令 Linux是一个功能强大且灵活的操作系统,它提供了许多配置文件和命令来帮助用户管理和维护系统。在本节中,我们将介绍一些常用的Linux配置文件和命令,帮助用户更好地理解和掌握Linux...
在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...
Linux文件的复制、删除和移动命令 Linux目录的创建与删除命令 Linux文本处理命令 Linux备份与压缩命令 在Linux环境下运行DOS命令 Linux与用户有关的命令 Linux系统管理命令 Linux磁盘管理
在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...
* cat 命令:cat 命令的作用是查看文件内容,它的使用权限是所有用户。 * ln 命令:ln 命令的作用是创建链接,它的使用权限是所有用户。 系统管理相关命令: * df 命令:df 命令的作用是查看磁盘使用情况,它的...
DOS命令与Linux命令虽然在表面上有些相似,但两者之间存在显著的区别,主要体现在操作系统环境、命令语法、功能扩展以及交互方式上。本篇将深入探讨这些命令的对比,帮助初学者更好地理解和使用Linux。 首先,DOS是...
Linux是目前最流行的开源操作系统之一,广泛应用于服务器、桌面计算机、移动设备等领域。在Linux系统中,用户通过命令行来执行各种操作,包括系统管理、文件...掌握这些基本命令对于Linux用户的日常工作是必不可少的。
这些命令是日常工作中最基础且高频的操作,是Linux用户必须熟练掌握的内容。 资料查询命令包括了对文件内容进行检索和处理的命令,如cat、more、less、grep、find等。这些命令可以帮助用户在海量信息中迅速找到所需...