Linux用户和组的管理
一、概述:
1、Linux下的三类用户:
(1)、超级用户(root)具有操作系统的一切权限UID值均为0
(2)、普通用户具有操作系统有限的权限UID值500~6000
(3)、伪用户是为了方便系统管理,満足对应的系统进程文件属主的的要求。伪用户不 能登录,UID值1~499
二、用户账户文件
1、口令文件:/etc/passwd
2、影子口令文件:/etc/shadow
仅仅有root用户对以上文件具有改动权限
三、用户帐户管理
1、创建账户
格式:useradd[<选项>] <username>
比如:useradd –gstuff –e 8/31/2005 pp
useradd命令选项
-uuid:指定新用户的uid,默认用当前最大UID加1
-ggroup:指定新用户所在的组(私有组)。该组必须存在.
-Ggroup:指定新用户的附加组
-ddir:指定新用户的自家文件夹
-sshell:指定新用户使用的Shell,默觉得bash
-ccomment:说新用户的附加信息,如全名等
-eexpire:指定用户的登录失效时间(08/31/2005)
-m:建立新用户的自家文件夹
2、创建用户账号命令useradd/adduser
在Red Hat Linux中,不论运行adduser或useradd命令,事实上都是指向 /usr/sbin/useradd这个文件,因而仅仅要任选一个命令运行就可以:
useraddpp:创建pp账号
passwd pp :设置password
3、创建、删除用户账号
创建账号:
useradd –g stuff –e 08/31/2005 pp
passwd pp
为pp设置password建立一个属于stuff组的用户pp,登录失效时间为2005-8-31
删除已存在的用户账号
userdel–r pp
删除命令userdel參数-r用于删除用户的全部信息(包含宿主文件夹)
4、禁用、恢复和删除账户
禁用
usermod -L username 禁用账户
passwd –l username 禁用password
恢复
usermod -U username 恢复禁用账户
passwd –u username 恢复禁用password
删除
userdel –r u1 删除账户U1及宿主文件夹
-r: 删除宿主文件夹
注意:在禁用和恢复账号功能上。命令usermod 不等同于passwd
5、停用与删除用户账号
将账号停用的意思是临时不同意用户登录系统。而其数据仍要予以保留。能够编辑 /etc/passwd文件,把要停止使用的账号所在行标注就能够了。
四、组的管理
1、组分为
(1)私有组(g)
当在创建一个新用户user时,若没有指定他所属于的组,RedHat就建立一个和该用户同名的私有组。
(2)标准组 (G)
标准组能够容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他所属于的组。
(3)组文件
/etc/group
2、创建、删除、改动组
groupadd–g 888 group2:创建一个组group2,其GID为888
groupdel group2 :删除组group2
groupmod –n group22 group2:改动group2组名为group22
3、id命令
功能:查看一个用户的UID和GID
格式:id [选项]username
參数:
-g:仅仅显示用户的组的GID
-G:仅仅显示用户的附属组的GID
-u:仅仅显示UID
4、finger命令
能够查看用户的相关信息,包含用户的自家文件夹、启动shell、username等。
格式:finger [选项]账号
-l以长格显示,默认选项
-s以短格形式显示
5、chfn和chsh
(1).chfn功能:改变用户的相关信息
格式:chfn 账号
chfnpp:更改pp用户信息
(2).chsh功能:更改自己的启动shell
格式:chsh –s 更改的shell
[pp@linuxpp]#chsh –s /bin/bash 更改pp的shell为/bin/bash
Linux用户和组的管理的更多相关文章
- Linux用户和组的管理操作
用户和组的管理操作 命令中涉及的单词和简写: 用户:user:组:group : 增加:add : 修改:modify mod ; 删除 : delete del 增加用户 /etc/ ...
- linux用户和组账户管理
linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源.系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰. 用户账户 A.普通用户账户:普通 ...
- Linux 用户和组 权限管理 常用命令与参数
========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...
- Linux用户(组)管理
在linux中系统中,它并不认识帐号名称.它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中.我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passw ...
- linux用户与组的管理(命令加入、手动加入、加入组、用户之间的切换)
一.用户登录的时候须要验证的是这两个文件 检測username Login: root 到该文件夹下检查 /etc/passwd 检測用passwo ...
- java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理
我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码.每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组". ...
- Linux系统下用户与组的管理
Linux系统下用户与组的管理 一.用户及组基本概述 Linux 系统上,用户管理是基于用户名和密码的方式进行资源的分配. 1.uid(用户身份标识) (1)root用户 uid为0 (2)普通用户: ...
- linux学习16 Linux用户和组管理命令演练和实战应用
一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...
- linux用户和组 之 用户管理
一. linux 用户和组的基本介绍 1.linux下 有三种用户: 1. root: 权限最大的. 2. 系统用户: UID小于1000的.系统服务管理用户,一般是不允许登录系统的.(比如mysql ...
随机推荐
- JAVA 中进行网络通信时,通信的程序两端要传输的对象,不仅要序列化,而且这个对象所属的类的名字要完全一样,连包的名字都得一样
如上图项目目录,这是一个简易的QQ,客户端登录的时候要传输用户信息到服务器验证,所以两端都会用到User类的对象,但一开始我在Server端的包名是com.qq.server.common,两端的报名 ...
- linux下常用命令失效
注意:修改一下PATH环境变量 export PATH=/bin:/usr/bin/:. 可以把这句话加到你的.profile或者.bash_profile里,这样每次登录的时候都会生效
- Django学习案例一(blog):三. 模型生成数据
1. 什么是模型models Django中以创建类的形式来创建数据表. 在编写代码的过程中,所有对数据库的操作,都是对类和类的对象进行操作. ORM对象关系映射(Object relation ma ...
- JDBC的详细使用
1.首先说一下需要用到的工具: ①我这里用的数据库是MySql5.6 ,MySql6.0开始被Oracle收购需要付费了,6.0以下版本免费. ②去Maven仓库下载JDBC的jar包 Maven仓库 ...
- 元信息标记---meta
位于<head></head>之间 1.设置页面关键字: <meta name="keywords" content="输入具体关键字&qu ...
- 【PostgreSQL-9.6.3】函数(2)--字符型函数
在上一篇博文中我们交流了数值型函数,这篇我们将讨论PostgreSQL中的字符型函数. 1. reverse(string) reverse函数可以将string字符串的字母显示顺序颠倒. test= ...
- AI.框架理论.语义网.语言间距.孤单
刷个博客,转载自于科学网:AI.框架理论.语义网.语言间距.孤单 一:引言: AI几乎是计算机科学家的梦想,自动化比计算机发展的要早的多.早期的自动化节省了大量人力,激发了人类懒惰的滋长和对自身进化缓 ...
- C# 截取字符串基本
#region --构建字符串处理 string str1 = "123AAA456AAAA789AAAAAAA1011"; string str2 = "1234567 ...
- spring实现helloWord
第一步:添加架包 第二步:写一个简单的实列 package com.java.test; /** * @author nidegui * @create 2019-06-22 10:58 */ pub ...
- python 生成HTmL报告页面 V1.3 修改字体颜色
HTML报告V1.3 根据文字内容显示不同的字体颜色: 代码如下: # -*- coding=utf-8 -*- import time,os """ V1.2 1.生成 ...