Linu之用户管理【useradd】【userdel】【usermod】【passwd】【权限】
2024-09-05 10:02:43
linux下创建用户
1、用户的创建
• 简介
linux是一个多用户多任务的分时操作系统,每个用户都是在root下的一个子用户,拥有不同的权限。用户登入成功后可进入系统和自己的主目录。
•实现账号的管理需要做到如下几个方面:
用户账号的添加、删除、修改
用户口令的管理
用户组的管理
•使用useradd添加新的用户
格式:useradd 选项 用户名
-d 指定用户的宿主目录,如果这个目录不存在,则自己会自动创建
-g 指定用户的组
-G 指定用户的附加组
-s 指定用户的登入shell
-u 指定用户的uid号(uid为用户号,grd为组用户号)
useradd -d /home/p alex
# 创建一个名叫alex的用户,宿主目录为/home/p,该用户登入系统默认在/home/p目录下
useradd -s /sbin/sh -g group -G adm,root eric
# 创建用户名为eric的用户,指定其使用的shell为sh,主组为group,附加组为adm,root
groupadd group
# 创建组
用户创建成功后会在/etc/passwd下增添一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等,linux的集成系统管理工具userconf,可以对用户账号统一进行管理
用户创建后,用户信息在/etc/passwd,用户加密的信息在/etc/shadow,用户组文件在/etc/group,用户的邮件目录为/var/mail/用户名
•彻底删除目录
userdel -r 用户名
# 参数-r 会彻底删除该用户的所有信息,需要root权限才能执行该命令,不加-r 只是删除etc/passwd, /etc/shadow, /etc/group
•修改用户的相关信息
usermod -s /bin/bash -d /home/zz -g gg eric
# 修改用户eric的shell为bash,宿主目录为/home/zz,主组为gg
usermod -l 新的用户名 旧的用户名
# 修改用户名,所有的都会改
•用户口令管理
passwd 选项 用户名 # 只有root才可以进行此操作
-l 锁定用户口令
-u 解锁用户口令
-d 清除账号口令
-f 强迫修改用户密码
2、linux的用户权限处理
•赋予普通用户管理员的权限
pass
http://blog.sina.com.cn/s/blog_69c99bb20100ubed.html
最新文章
- this, 你到底指向谁?
- 前端 动态表单提交(post、put)
- 11.按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另 一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。
- UVA 12169 Disgruntled Judge 枚举+扩展欧几里得
- iOS-Xcode7 网络连接
- MySQL查询表内重复记录
- 如何解决因为找不到Notepad++的安装路径而导致的不能更新CS-Script的问题
- codeforces 13E . Holes 分块
- 一起C语言中程序时序问题的排查过程
- Lua 与C 交换 第一篇
- Swift2
- arm上电死机怎么烧写boot
- mssqlserver on linux - Linux下尝鲜MSSQL-SERVER【微软大法棒棒哒】
- Android为TV端助力 修改videoview的宽度和高度
- network is unreachable 网关PING不通解决办法
- 13、cookie
- java易错题
- shell 的条件表达式及逻辑操作符简单介绍
- WCF客户端从服务器下载数据
- 异常 try catch finally return 执行关系 MD
热门文章
- linux-gcc简要知识点 **
- JSP启动,错误500,实例化Servlet类异常
- Elasticsearch 注册windows服务后,服务启动失败,意外终止
- css水平垂直居中 三种最常用的方式
- java小工具,使用Swing展示左树右表结构
- Find Any File for Mac(文件搜索软件)v2.1.2b6
- MySql Binlog 说明 &; Canal 集成MySql的更新异常说明 &; MySql Binlog 常用命令汇总
- 对pipe downstream的思考&;分析
- python中 try、except、finally 的执行顺序(转)
- vue 使用中的小技巧 (一)