003--linux用户权限常用命令
一、useradd命令选项
–u:指定用户的UID useradd –u 1024 mu #指定mu的UID为1024
–g:指定用户所属的群组 useradd –g jack mu #指定mu的所属群组为jack
–d:指定用户的家目录 useradd –d /home/family mu #指定mu家目录为 /home/family
–c:指定用户的备注信息 useradd –c "mu_test" mu #mu的备注信息为"mu_test"
–s:指定用户所用的shell
*********************************************************************************
二、usermod命令
–u:修改用户的UID useradd –u 1024 mu #修改mu的UID为1024
–g:修改用户的GID useradd –g 2048 mu #修改mu的UID为2048
–G:将一个用户加入到指定的群组中 usermod –G jack mu #把mu加入jack群组中
–d:修改用户的家目录 useradd –d /home/family mu #修改mu家目录为 /home/family
–c:修改用户的备注信息 useradd –c 'mu_test' mu #修改mu的备注信息为'mu_test'
–s:修改用户所用的shell
–L:将用户的账号锁住 usermod –L mu #锁定mu
–U:将用户的账号解锁 usermod –U mu #解锁mu
*********************************************************************************
三、userdel命令选项
userdel mu #删除mu用户不删除其家目录的命令
userdel –r mu #删除mu用户和其家目录的命令
**********************************************************************************
四、group命令选项
4.1 groupadd命令
groupadd group1 #新增一个group1群组
4.2 groupmod命令
groupmod –g 666 mu #修改mu群组的GID为为666
groupmod –n jack mu #修改mu群组名为jack
4.3 groupdel命令
groupdel mu #删除mu群组
*****************************************************************
五、课后作业(用时50分钟)
1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”
useradd -u 1000 -g 555 -c 'master' natasha
2) 修改natasha用户的家目录为/Natasha
usermod -d /Natasha natasha
3) 查看用户信息配置文件的最后一行
cat /etc/passwd
tail -n 1 /etc/passwd
4) 为natasha用户设置密码“123”
echo 123 | passwd --stdin natasha
5) 查看用户密码配置文件的最后一行
cat /etc/shadow
tail -n 1 /etc/shadow
6) 将natasha用户账户锁定
usermod –L natasha
7) 将natasha用户账户解锁
usermod –U natasha
8) 新建组police,gid为999
groupadd -g 999 police
9) 查看组配置文件的最后一行
cat /etc/group
tail -n 1 /etc/group
10) 将natasha用户加入police组
groupmod -G police natasha
11) 修改police组的组名为jingcha
groupmod -n jingcha police
12) 删除natasha用户,连家目录和邮箱一起删除
groupdel -r natasha
13) 删除jingcha组
groupdel jingcha
*****************************************************************
六、用户、群组权限详解
6.1 ls –l命令查看文件权限
d rwx rw- r--
第一个参数d为目录文件,此外还有其它符号 : - 普通文件
第二个参数rwx 读 写 执行, - 表示没有权限的意思 u 所有者用户
第三个参数同上 g 组用户
第四个参数同上 o 其它用户
7(rwx) 6(rw-) 5(r-w) 4(r--) 3(-wx) 2(-w-) 1(--w) 0(---)
课后作业(用时60分钟)
1) 在用户的主目录下创建目录test,进入test创建空文件file1
cd /
mkdir /test
cd /text
touch file1
2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组
ll - l /test/file1
3) 为文件file1设置权限,使其他用户可以对此文件进行写操作。
chmod o=w /test/file1
4) 查看设置结果,
ll - l /test/file1
5) 取消同组用户对文件file1的读取权限,并查看设置结果。
chmod g-r /test/file1
ll - l /test/file1
6) 用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。
chmod 755 /test/file1
ll - l /test/file1
7) 用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。
chmod 400 /test/file1
ll - l /test/file1
8) 回到上层目录,查看test的权限
cd..
ll - dl /test
9) 为其他用户添加对此目录的写权限
chmod o+w /test
学习来源链接:http://www.cnblogs.com/linhaifeng/articles/6045600.html
003--linux用户权限常用命令的更多相关文章
- Linux - 用户权限相关命令
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
- Linux用户权限常见命令
01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须 ...
- Linux - 用户管理常用命令
1.查看Linux已经存在的用户: [root@CMCC_91 ~]# cut -d : -f 1 /etc/passwd [root@CMCC_91 ~]# cat /etc/passwd |awk ...
- 【mysql创建用户|删除用户|修改用户权限|常用命令】
原文链接:http://blog.csdn.net/leili0806/article/details/8573636 1. CREATE USER 语法: CREATE USER 'us ...
- linux用户权限相关命令
1.创建组 groupadd test 修改组 groupmod -n test2 test 将名字改为test2 删除组 groupdel test 查看组 groups r ...
- linux用户权限、系统信息相关命令(待学)
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01.用户和权限的基本概念 1.1 基本概念 用户 是Linux系统工作中重要的一环, 用 ...
- linux用户权限相关内容查看
linux用户权限相关内容查看 1 用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...
- linux:终端常用命令 + vi命令修改文件及保存 方法
首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...
- Linux学习之CentOS(二)--初识linux的一些常用命令
Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...
随机推荐
- K8S label 操作
在部署完成 node 节点集群之后,为了更灵活的操控 node 节点,有时候需要对 node 节点进行对各个 node 节点进行 lable 标签标记. 查看各个节点的信息 [root@porxy02 ...
- 【面试 AOP】【第八篇】AOP的问题
1.AOP的原理以及应用场景 面向切面编程,不修改原有代码逻辑的情况下进行逻辑增强. 使用场景:短信业务,restful返回统一响应体等等. ============================= ...
- 使用crontab定时执行脚本时别忘了输出重定向>
原文:https://blog.csdn.net/solmyr_biti/article/details/50683279 -------------------------------------- ...
- poj 1694 An Old Stone Game 树形dp
//poj 1694 //sep9 #include <iostream> #include <algorithm> using namespace std; const in ...
- UI标签库专题二:JEECG智能开发平台Column(列) 子标签
UI标签库专题二:JEECG智能开发平台Column(列) 子标签 1.1. Column(列) 子标签 1.1.1. 演示样例 <t:dgCol title="年龄" ...
- 【hdu】Mayor's posters(线段树区间问题)
须要离散化处理,线段树的区间改动问题. 须要注意的就是离散化的时候,由于给的数字是一段单位长度,所以须要特殊处理(由于线段的覆盖和点的覆盖是不一样的) 比方:(1,10)(1,4) (6,10) 离散 ...
- iOS清理WebView的缓存
NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; ...
- UnsatisfiedLinkError: No implementation found for , AndroidStudio使用*.so
今天工作的时候.发现了一个jni的问题,java.lang.UnsatisfiedLinkError: No implementation found for...... 问题1:后来查了资料后发现. ...
- Kafka知识点汇总
整体结构 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZXJpY19zdW5haA==/font/5a6L5L2T/fontsize/400/fill/I ...
- IOS------Warning
本文转载至 http://blog.csdn.net/shijiucdy/article/details/8755667 处理警告: 1,Validate Project Settings(updat ...