Linux基础第五课——用户管理
用户管理
- 一个用户必须有一个主组
- 一个用户可以拥有多个组 但是必须一个主组 其它组是临时组
- 一个组可以拥有多个用户
- 用户的信息放到 /etc/passwd 用户的密码 存入 /etc/shadow 组信息存到 /etc/group
添加用户 add
useradd shengliang 这时候会在 /etc/passwd 下生成一条记录
shengliang:x:1001:1001::/home/shengliang:
用户名 密码 用户id 所属组的id 备注信息 /home/shengliang 家目录
/bin/bash 表示 该用户具备执行脚本的权限 也就是可以切换登陆
/usr/sbin/nologin 表示虽然存在该用户 但是 不具备执行脚本的权限 也就是不能登陆
useradd
-g 组名 用户名 创建用户的同时直接将其加入到指定的组 要求这个组 先存在
-u shuzi #创建用户的同时自己指定用户的id
-m #创建用户的同时自动在 /home下 创建家目录
-d #创建用户的同时自己指定用户的家目录
sudo useradd -d /haha/yibinbin/ yibinbin
-s /usr/sbin/nologin
sudo useradd -s /usr/sbin/nologin/ mingyao
sudo useradd -s /bin/bash junfeng
删除用户 userdel
userdel 用户名 #如果制定了家目录 这样只会删除 /etc/passwd 这一条记录 家目录不会删除
userdel -r 用户名 删除用户的同时 把家目录也给干掉
usermod
-u 用户id
-g 组id
-G 附属组的名称
-a 将用户添加到附属组 要求 -a和-G要一起使用
-d 家目录
-l 登陆名
sudo usermod -u 1003 -g 1001 -l haobazi haoquan #将haoquan 登陆名改为haobazi 用户id zuid 更改
sudo usermod -a -G junfeng haobazi #-G代表临时组 将 haobazi 加入到临时组
passwd
passwd 用户名
-l 锁定账户的密码
-u 解锁账户的密码
root 用户可以修改其它用户的密码
普通用户只能更改自己的密码
su 和sudo
ubuntu 默认禁用 root 新系统第一次创建的用户这个用户属于sudo组 这个sudo组 比管理员用户权限低
比普通用户高 在修改一些只有管理员才有权限改的文件 必须加上sudo
su 切换用户
sudo
id 查看当前用户id 和组信息
groups 查看当前用户属于哪些组
whoami 查看当前是哪个用户登陆了
组管理 groupadd
groupadd 组名 会在 /etc/group 下面会生成一条记录
kangbazi:x:6671:
组名 密码 组id
groupdel 组名 删除指定的组
sudo groupmod -n xiaobinbin yibinbin #给组重命名 新组名 原来的组名
groups 显示用户的组
Linux基础第五课——用户管理的更多相关文章
- 从零开始学Linux系统(五)用户管理和权限管理
权限管理: 常识: chmod U-所有者 g-所属组 O-其他人r-4-可读 w-2-可写 x-1-可执行 s-4-SetUID s-2-SetGID t-1-粘着位 注:目 ...
- Linux笔记(五) - 用户管理命令
(1)添加用户:useradd [选项] 用户 -u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户说明,有空格需加双引号-g 初始组:手工指定初始组-G ...
- Linux基础篇九:用户管理
查看当前用户的ID信息(也可以查看其他用户的ID信息) 每个进程都会有一个用户身份运行 cat /etc/passwd 账号的操作: useradd (新建用户) 例题: groupadd s ...
- Linux下VsFTP和ProFTP用户管理高级技巧 之一
Linux下VsFTP和ProFTP用户管理高级技巧 FTP服务时互联网上比较古老的一种应用,至今Interner应用面非常广泛,但令管理员头痛不已的是其用户管理,既多且杂,如何解决这一问 ...
- 红帽学习笔记[RHCSA] 第五课[用户、权限相关]
第五课 用户权限 查看文件的权限 [kane@localhost /]$ ll total 36 ----------. 1 root root 1751 Aug 22 20:58 ~ lrwxrwx ...
- Linux入门进阶第五天——用户管理(帐号管理 )上
一.帐号与群组 关于使用者帐号: 用户的ID与帐号信息所在位置是 /etc/passwd,而管理密码的数据则是在 /etc/shadow 每个登陆的使用者至少都会取得两个 ID , 一个是使用者 ID ...
- Linux运维六:用户管理及用户权限设置
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
- Linux实战教学笔记14:用户管理初级(下)
第十四节 用户管理初级(下) 标签(空格分隔): Linux实战教学笔记-陈思齐 ---更多资料点我查看 1,用户查询相关命令id,finger,users,w,who,last,lastlog,gr ...
- Linux实战教学笔记14:用户管理初级(上)
第十四节 用户管理初级(上) 标签(空格分隔): Linux实战教学笔记-陈思齐 ---更多资料点我查看 1,账号管理 1.1 管理用户命令汇总 命令 注释说明(特殊颜色的必须掌握) useradd增 ...
随机推荐
- Centos7下开启80端口
firewall-cmd --zone=/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 -- ...
- webpack4 系列教程: 前言
1. 什么是webpack? 前端目前最主流的javascript打包工具,在它的帮助下,开发者可以轻松地实现加密代码.多平台兼容.而最重要的是,它为前端工程化提供了最好支持.vue.react等大型 ...
- HTML中body与html的关系
转载自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com] 一.相关基础 一个div块级元素没有主动为其设置宽度和高度,浏览器会为其分配可使用的最大宽度(比如全屏宽度),但是不 ...
- Codeforces672D(SummerTrainingDay01-I)
D. Robin Hood time limit per test:1 second memory limit per test:256 megabytes input:standard input ...
- Android实现两次点击返回键提示退出
Android的很多app中,都有点击一次返回键提示再次点击退出app的功能. 今天就看了下实现的方式,其实就是在相应的Activity中重写了onKeyDown()方法.在onKeyDown()方法 ...
- BZOJ3413: 匹配(后缀自动机 线段树合并)
题意 题目链接 Sol 神仙题Orz 后缀自动机 + 线段树合并... 首先可以转化一下模型(想不到qwq):问题可以转化为统计\(B\)中每个前缀在\(A\)中出现的次数.(画一画就出来了) 然后直 ...
- java获取文件路径
情况:工程项目没有放到tomcat下,在eclipse运行 1.获取项目根目录,根据在哪里运行 2. 3.从最终生成的.class文件为着手点 4.在controller下
- Android系统启动流程(二)解析Zygote进程启动过程
1.Zygote简介 在Android系统中,DVM(Dalvik虚拟机).应用程序进程以及运行系统的关键服务的SystemServer进程都是由Zygote进程来创建的,我们也将它称为孵化器.它通过 ...
- Java String和Date的转换
String—>Date方法一: String dateString = "2016-01-08"; try { SimpleDateFormat sdf = new Sim ...
- asp.net根据参数找不到记录后响应404及显示错误页
在asp.net mvc 中,action方法里根据参数获取数据,假如获取的数据为空,为了响应404错误页,我们可以return HttpNotFound(); 但是在asp.net webform中 ...