linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)
linux用户管理(useradd,usermod,suerdel命令详解)
新增用户
使用命令 adduser 或 useradd 添加用户。
Centos下useradd与adduser命令没有区别,
都会在home下自动创建目录,自动选择shell环境,
没有设置密码,需要使用passwd命令修改密码。
同样也会自动创建于用户名同名的组。
注意:
在Ubuntu下useradd与adduser有所不同
useradd: 不会在/home下自动创建与用户名同名的用户目录,
不会自动选择shell版本,也没有设置密码,
这个用户是不能登录的;
adduser: 会在/home下自动创建与用户名同名的用户目录,
会自动选择系统shell版本,会在创建时会提示输入密码。
参数:
-u 指定该账户的uid
-g 指定该账户的主群组,修改passwd文件
-G 指定该账户的次要群组,修改group文件
-M 强制不要创建用户家目录
-m 强制建立用户家目录
-d 指定用户家目录的位置,不使用默认的位置
-s 指定用户的shell,默认为/bin/bash
删除用户
userdel 删除用户
参数:
-f --force 强制删除用户,
哪怕用户正在登陆,但并不删除用户home目录以及mail spool目录。;
-r --remove 一同删除用户家目录及邮箱目录。
3.用户锁定
使用usermod -L username 锁定用户
锁定用户后,在shadow文件内,该用户密码前有个 ! 符号,表示已锁定。
注意:
用户锁定后,使用ssh无法登录,但是可以通过 su 命令切换到该用户。
4.解锁用户
usermod -U username 解锁用户
5.修改用户属性
usermod 命令修改用户的属性
参数:
-u 变更用户UID
-c 填写用户账户备注信息
-g 变更用户所属组
-G 变更扩展用户组
-s 变更默认shell
-L 锁定用户禁止其登陆
-U 解锁用户允许登陆
-e 账户到期时间
-d -m -m与-d连用 可重新指定用户家目录并迁移旧数据
-a,--append将用户追加到-G选项提到的补充GROUPS上,而不将用户从其他组中删除
6.修改用户的shell环境未csh
[root@test-server ~]# usermod -s /bin/csh test1
7.更改用户test1的家目录到 /data/test1,并迁移旧数据。
[root@test-server home]# usermod -m -d /data/test1 test1
可以看到,家目录已迁移成功,且 /home/目录下已不存在 /home/test1目录了
8.用户加入到wheel组,具有sudo权限
[root@test-server home]# usermod -aG wheel test1
可以看到使用sudo权限使用命令:
9.用户从wheel组移除
[root@test-server home]# gpasswd wheel -d test1
10.查看用户属性ID
11.gpasswd用法
gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R] groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组
Zabbix5.0企业级分布式监控系统:精讲与企业应用:
linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)相关推荐
- linux内存管理机制以及free命令详解
linux内存管理机制以及free命令详解 一.linux内存管理机制 1.物理内存和虚拟内存 直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存 ...
- linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...
在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...
- linux常用pwd和ls区别,linux实战技能100讲---初识pwd和ls命令详解
1. pwd 显示当前文件的路径 2.cd cd /path/to 绝对路径 cd ./path/to 相对路径 cd ../path/to 相对路径 绝对路径和相对路径 3.ls ...
- linux shell 脚本攻略学习11--mkdir和touch命令详解
一.创建目录(mkdir命令详解) amosli@amosli-pc:~/learn$ mkdir dir amosli@amosli-pc:~/learn/dir$ mkdir folder amo ...
- linux中怎么卸载tree,Liunx系统命令中tree命令详解
介绍 tree 命令英文理解为树的意思,其功能是是创建文件列表,将目录所有文件以树状的形式列出来.是一款在颜值上优先于ls的命令. linux中的tree命令默认并不会安装,下面来先看看tree安装 ...
- linux中磁盘分区fdisk,管理磁盘分区之fdisk详解
Mozatr的不定期更新,处于学习阶段的Mozart,愿不断分享,不断进步. 此次分享一个重要的管理分区命令:fdisk ,我们一一阐述. (一)分区 首先我们了解下什么是分区,分区是将一个硬盘驱动器 ...
- 强大的Linux终端行为记录和回放工具:script命令详解
文章目录 简单介绍 使用方法详解 常规使用 参数详解 使用场景 总结 作家Philip G. Ezolt在其作品<<Optimizing Linux Performance: A Hand ...
- linux下安装ab压力测试工具及ab命令详解
yum -y install httpd-tools ab -v 查看ab版本 ab --help ab -n1000 -c 10 http://www.buruyouni.com/ http://w ...
- linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...
相关知识点 BIOS 在计算机领域,BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统", 与前者读法相同.计算 ...
最新文章
- iMeta | 浙大倪艳组MetOrigin实现代谢物溯源和肠道微生物组与代谢组整合分析
- TM1810-3, TM1810-2 LED恒流驱动IC
- cannot write file to virtual machine aborting the file copy operation.
- VS2013报错:错误:没有与这些操作匹配的《运算符
- mysql外键猫头,SQL进阶
- div 左右并排,使用CSS如何让两个div并排显示
- python elementtree 命名空间_用Python中的命名空间通过‘ElementTree’解析XML
- 字符串 -- 3.1 Valid Palindrome -- 图解
- 用java编写人民币转化为美元_js实现数字转人民币、美元的大写汉字
- 同方有云,加速领跑信创新时代
- TestNG跳过某个测试方法
- typescript学习之函数
- 【Python爬虫_8】爬取必应图片
- word2计算机fx公式,Word的fx公式怎么使用说明
- SPF动物实验室设计,SPF动物实验室装修SICOLAB
- 基于Echarts实现可视化数据大屏蓝色HTML土地交易大数据分析模板(1页)
- OSS 配置url浏览模式
- 奇异值分解图片压缩_离心式冷水机组的组装与分解方法
- python图片加水印_Python如何为图片添加水印
- php云盘资源火星时代_企业网盘系统PHP云盘源码
热门文章
- 揭秘手机辐射之迷,教您正确使用手机
- 5.6.3 高通滤波(理想高通滤波+巴特沃斯高通滤波)
- css粘性定位position:sticky
- 头文件为什么要加#ifndef #define #endif
- 计算机网络通信中常用的检错码是,计算机网络通信中常用的检错码有[填空(1)]和[填空(2)]...
- mybatis-plus的基础入门
- 1、中华人名共和国网络安全法
- 谷歌翻译一键修复|谷歌翻译无法使用:
- docker安装oracle11g,oracle数据备份与恢复
- oninput事件onpropertychange事件onchange事件textIput事件