linux用户的增删改查(useradd/id/usermod/userdel)
与用户(user)相关的配置文件;
| /etc/passwd 注:用户(user)的配置文件;
/etc/shadow 注:用户(user)影子口令文件; |
与用户组(group)相关的配置文件;
| /etc/group 注:用户组(group)配置文件;
/etc/gshadow 注:用户组(group)的影子文件; |
查看用户: cat /etc/passwd 或者id
user_name
| [root@localhost test]# cat /etc/passwd
id [root@localhost test]# id uid=1000(lbg) |
添加用户:useradd
| -u:指定用户id
-g:指定用户所属的群组 -G:指定用户所属的附加群组 -c:说明(comment) -d:指定用户家目录 -s:指定用户登入后所使用的shell -e:指定帐号的有效期限 -f:指定在密码过期后多少天即关闭该帐号 -m:自动建立用户的登入目录 -M:不要自动建立用户的登入目录 -n:取消建立以用户名称为名的群组 -r:建立系统帐号 说明:账户不设置初始密码是不能登录的. 普通账户自己不能给自己设置初始密码 |
添加用户示例:
| [root@localhost test]# useradd -u 1001 test
[root@localhost test]# id uid=1001(test) |
使用用户:su - user_name
| 用户登录的前提是必须有密码。
给用户指定密码:passwd user_name 只有root用户可以给其他用户设定密码。 权利下行和权利上行:由root切换到其他用户,是权利下行,无需输入密码。由其他用户切换大root,是权利上行,需输入密码。 注意su - user_name su与su-的区别: 不加-,则进入后为原用户所在路径.加了-,则进入该用户的家目录. su 不加-,之前的环境变量不变,依旧可用.普通变量su或su su 加-,之前的环境变量和普通变量都不可用。 |
修改用户:usermod
| usermod -l,-u,-g,-d,-s
-l是指login ,修改用户名(登录名). [root@localhost test]# [root@localhost test]# id uid=1001(hello) /etc/passwd中为:hello:x:1001:1001::/home/test:/bin/bash |
删除用户:userdel -r(r指remove)
| [root@localhost test]# userdel -r hello ---删除hello用户。 注意若不加-r.则删除用户后,该用户的家目录和/var/spool/mail/user_name仍然存在。 |
linux用户的增删改查(useradd/id/usermod/userdel)的更多相关文章
- Linux - 用户的增删改查及组的相关操作
useradd:新增一个用户 useradd 几个常用的参数: -u:指定用户的 uid -g:指定用户所属的组 -d:指定用户的家目录 -c:指定用户的备注信息 -s:指定用户所用的 shell [ ...
- springboot+layui实现PC端用户的增删改查 & 整合mui实现app端的自动登录和用户的上拉加载 & HBuilder打包app并在手机端下载安装
springboot整合web开发的各个组件在前面已经有详细的介绍,下面是用springboot整合layui实现了基本的增删改查. 同时在学习mui开发app,也就用mui实现了一个简单的自动登录和 ...
- AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作
博客地址:http://www.moonxy.com 关于AD 域服务器搭建及其使用,请参阅:AD 域服务简介(一) - 基于 LDAP 的 AD 域服务器搭建及其使用 Java 获取 AD 域用户, ...
- 大数据之路week05--day01(JDBC 初识之实现一个系统 实现用户选择增删改查 未优化版本)
要求,实现用户选择增删改查. 给出mysql文件,朋友们可以自己运行导入到自己的数据库中: /* Navicat MySQL Data Transfer Source Server : mysql S ...
- 2018.10.14 MyBatis配置实现对用户的增删改查
记得导入对应的Jar包 ant-1.9.6.jar ant-launcher-1.9.6.jar asm-5.2.jar cglib-3.2.5.jar commons-logging-1.2.jar ...
- 使用ExtJS做一个用户的增删改查
extjs版本为4.2,用户数据放在静态list中存储 User.java package com.ext.demo.dao; public class User { private int id; ...
- Nodejs+Express+Mysql实现简单用户管理增删改查
源码地址 https://github.com/king-y/NodeJs/tree/master/user 目录结构 mysql.js var mysql = require('mysql'); v ...
- (菜鸟要飞系列)三,基于Asp.Net MVC5的后台管理系统(用户的增删改查功能)
这些天被项目,考试整昏了头脑,没时间更新,我已经将这一部分全部做完了,现在把代码放上来,大家可以自己研究,有问题可以私聊,这里把图放上来 http://download.csdn.net/detail ...
- Git学习环境搭建和git对用户的增删改查命令
git安装 windows下安装git git下载进入网址: https://git-scm.com/downloads 点击下载,进行安装,安装成功,你会看到图标,点击进入到git bash 查看g ...
随机推荐
- Flask实现websocket
from flask import Flask,request user_socket_dict = {} app = Flask(__name__) @app.route("/conn_w ...
- JSON,数组根据字段多次分组
我们在前端开发过程中,遇到json对象,有时会需要多次分组.比如说,先按照是业务分组,然后再按照产品线分组,然后通过table或其他方式展示或操作 var obj1=[ { "demp&qu ...
- 扫描仪扫描文件处理-图像扫描加工到生成PDF步骤简述[JAVA版]
另参见:https://www.cnblogs.com/whycnblogs/p/8034276.html 详细见:https://github.com/barrer/scan-helper 用途: ...
- JVM系列【6】GC与调优5-日志分析
JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 主要内容 分析PS.CMS.G1的回收日志,目标使大概能读懂GC日志. 测 ...
- java安全编码指南之:ThreadPool的使用
目录 简介 java自带的线程池 提交给线程池的线程要是可以被中断的 正确处理线程池中线程的异常 线程池中使用ThreadLocal一定要注意清理 简介 在java中,除了单个使用Thread之外,我 ...
- Java基础系列-Lambda
原创文章,转载请标注出处:https://www.cnblogs.com/V1haoge/p/10755338.html 一.概述 JDK1.8引入了函数式编程,重点包括函数式接口.lambda表达式 ...
- ucore操作系统学习(三) ucore lab3虚拟内存管理分析
1. ucore lab3介绍 虚拟内存介绍 在目前的硬件体系结构中,程序要想在计算机中运行,必须先加载至物理主存中.在支持多道程序运行的系统上,我们想要让包括操作系统内核在内的各种程序能并发的执行, ...
- PS矢量工具
4.1PS矢量及位图 (1)位图就是像素图,由一个个像素点组成:矢量图是记录点到点的连线或者说程序算出来的图. (2)位图放大很多倍之后就会失真,可以看到像素点,类似于马赛克,所以有分辨率这一说. ( ...
- 渗透测试之nmap
一,功能介绍 Nmap是网络连接端口扫描软件,用来扫描网上电脑开放的哪些连接端口,并且确定哪些服务运行在哪些端口连接,推断是哪个操作系统,他是网络管理员必备的软件之一,以及用于评估网络系统安全. 二, ...
- 用一道模板题理解多源广度优先搜索(bfs)
题目: //多元广度优先搜索(bfs)模板题详细注释题解(c++)class Solution { int cnt; //新鲜橘子个数 int dis[10][10]; //距离 int dir_x[ ...