linux用户和组的创建与管理!
useradd创建用户,usermod修改用户属性,userdel删除用户,groupadd创建组,groupmod修改组属性,groupdel删除组。
创建用户命令:useradd
语法:
useradd [option]... login
常用选项:
-u UID:指定uid;
-g GROUP:指定基本组id,此组需要事先存在;
-G GROUPS:指定附加组,多个组之间用逗号隔开;
-d HOME_DIR:指定用户的家目录;
-s SHELL:指定用户的默认shell;
-r:创建系统用户。
注:新建用户默认没有密码。
设置用户密码命令:passwd
语法:
psaswd 注:修改当前用户密码
passwd [OPTION...] <accountName> 注:只有root用户可以修改其他用户密码
常用选项:
-d:删除指定用户的密码;
-l:所得指定用户的密码;
-u:解锁指定用户的密码;
-e:使指定用户的密码过期;
-f:强制执行;
-x DAYS:密码的最长使用期限;
-n DAYS:密码的最短使用期限;
-w DAYS:密码到期前多少天警告用户;
-i DAYS:账户被禁用后,密码到期的天数;
--stdin :从标准输出获取密码。
(echo "PASSWD"|passwd --stdin USERNAME)
修改用户属性:usermod
语法:
usermod [option]... login
常用选项:
-d HOME_DIR:修改用户的家目录,用户原有的文件不会被移动到新位置;
-u UID:修改用的的uid;
-g GROUP:修改用户的基本组;
-G GROUPS:修改用户的附加组,多个组之间用逗号隔开,原来的附加组会被覆盖;
-a:与-G一起使用,用于追加新的附加组;
-m:只能与-d一起使用,用于将原来的家目录移动为新的家目录;
-l NEW_LOGIN:修改用户名;
-s SHELL:修改用户默认shell;
-L:锁定用户账号;
-U:解锁用户账号。
删除用户:userdel
语法:
userdel [option]... login
常用选项:
-r:删除用户时一并删除其家目录与邮箱。
添加组:groupadd
语法:
groupadd [option]... GROUP
常用选项:
-g GID:指定GID;
-r:创建系统组。
修改组属性:groupmod
语法:
groupmod [option]... GROUP
常用选项:
-g GID:修改组GID;
-n NEW_GROUP:修改组名。
删除组:groupdel
语法:
groupdel [option]... GROUP
选项:(跟没有一样)
实例:
1.添加一个用户test,密码设置为123456。
2.添加一个组ubuntu,指定gid为666.
扩展:查看是否添加成功。
3.给test用户添加附加组ubuntu。
4.修改test用户的基本组为root。
linux用户和组的创建与管理!的更多相关文章
- linux学习16 Linux用户和组管理命令演练和实战应用
一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...
- linux用户和组 之 用户管理
一. linux 用户和组的基本介绍 1.linux下 有三种用户: 1. root: 权限最大的. 2. 系统用户: UID小于1000的.系统服务管理用户,一般是不允许登录系统的.(比如mysql ...
- linux用户及组管理
useradd 添加用户 passwd 修改用户密码 userdel 删除用户,默认不删除用户主目录和email,如果想删除可加 –r 参数 groupadd 添 ...
- Linux —用户和组
Linux 用户和组 1.用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作 ...
- linux 用户和组操作
linux用户操作 查看登陆用户:whoami (结果最简洁) 或者who mom likes 或者who am i查看所有用户:cat /etc/passwd 添加:sudo adduser lil ...
- Linux用户和组管理命令-用户创建useradd
用户管理命令 useradd usermod userdel 组帐号维护命令 groupadd groupmod groupdel 用户创建 useradd 命令可以创建新的Linux用户 格式: u ...
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...
- linux用户、组管理及权限(一)
一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配 2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来 ...
- Linux用户(组)管理
在linux中系统中,它并不认识帐号名称.它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中.我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passw ...
随机推荐
- @ModelAttribute--SpringMVC 注解系列文章(二)
概述 在日常的开发工作中,更新操作是经常会涉及到的一个功能,但是对于一条记录的更新,往往只会更新一部分的信息,而不会整条记录都更新,比如修改用户年龄的时候,用户密码是不需要修改的,针对这种情况,处理的 ...
- iOS开发之Copy & MutableCopy及深复制 & 浅复制
1.使用copy或mutableCopy方法可以创建一个对象的副本. copy: (1)需要实现NSCoppying协议 (2)创建的是不可变副本(如NSString.NSArray.NSDictio ...
- C语言 动态数组实现
一.概述 C语言是不能直接定义动态数组的,数组必须在初始化时确定长度. 如果要在程序运行时才确定数组的长度,就需要在运行的时候,自己去向系统申请一块内存用动态内存分配实现动态数组. 二.动态内存分配函 ...
- Android线程池使用终结版
有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮 助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的 东西,就像我一个朋友 ...
- Fragment深入解析
写在顶部表示这点很重要: 本文转载自博客:http://blog.csdn.net/lmj623565791/article/details/37970961 欢迎访问原文 自从Fragment ...
- Android软键盘遮挡布局的那些事
有朋友提到软键盘遮挡布局的问题,说网上找了很多资料都未能解决,下面我来总结一下那些事,有些内容也是从网友那里学来的,但是我都会自己验证正确了才会贴出来. 首先来分析下我们常见的遮挡问题有哪些(本次所说 ...
- JavaScript 数组操作方法
这些数组的操作方法会改变原来的数组.在使用 Vue 或者 Angular 等框架的时候会非常实用,使用这些方法修改数组会触发视图的更新. Array.prototype.push 该方法可以在数组末尾 ...
- Activity的Task详解
1.Task Task是一个具有栈结构(后进先出)的容器,可以放置多个Activity实例.启动一个应用,系统就会为之创建一个Task,来放置根Activity.默认情况下,一个Activity启动另 ...
- Python javascript操作DOM
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把 ...
- 计算机网络——DNS协议的学习与实现
1. 主要内容 不说废话,直接进入正题.先说说本文本文的主要内容,好让你决定是否看下去: 介绍DNS是干什么的: 介绍DNS是如何工作的: 介绍DNS请求与响应的消息格式: 编程实现一个简单的DNS服 ...