Linux常用命令(二):用户管理及授权(系统:CentOS7)

Linux常用命令(二):用户管理(系统:CentOS7)

一、用户家目录

无论当前用户是root用户还是普通用户,输入cd后直接按回车都会进入用户家目录
在这里插入图片描述
su 用户名 切换用户
1.root用户的家目录的全路径
在这里插入图片描述
2.普通用户的家目录的全路径
在这里插入图片描述

二、创建用户 useradd

注:只有root用户可以创建用户,详解见下面的权限
1、 添加一般用户

useradd hadoop

创建用户时会自动创建一个hadoop组和一个hadoop用户名

2、 为添加的用户指定相应的用户组

useradd -g hadoop test01

创建一个test02的用户在hadoop组下

3、 创建一个系统用户

useradd -r root01

如图:
输入:vi /etc/passwd进入编辑用户页面
在这里插入图片描述
输入:vi /etc/group进入编辑组界面
在这里插入图片描述

三、删除用户账号

1、userdel 用户名
不能删除目录,只能删除用户
2、userdel -r username,-r表示连用户主目录一起删除。
3、rm -rf 用户名 可以把文件或者目录都删除

四、用户授权

前言:之前提到为什么只有root用户能够创建用户呢?
首先返回到根目录:cd /
再查看文件,输入:ll
在这里插入图片描述
那么前面这串字符串什么意思呢?

第一位
- 代表文件
d 代表目录
后九位(三位一划分)

权限对文件的影响对目录的影响
r(读取)代表可修改文件内容可在目录中创建删除内容
w修改)代表可读取文件内容可列出目录内容
x(执行)可作为命令执行可访问目录内容

例如:
drwxr-xr-x:这样划分
d(代表是目录)
第一个rwx(表示此文件或者文件夹所属用户可读可写可执行
第二个r_x (代表所属用户的同一组下的用户看读可执行但不可修改)
第三个r_x (代表其他组其他用户可读可执行但不可修改)

注:r、w、x都可代表1,_代表0,组成一个二进制
如: r_x 101 5、_wr 011 3、rwx 111 7
赋权命令chmod
1、指定用户赋权
chmod 777 文件名 =》-rwxrwxrwx
chmod 765 目录名 =》drwxrw_r_x

2、给用户减少执行的权限
chmod u-x 文件名或目录

3、改变文件或用户的从属
chown 用户名:组名 文件名或目录名
-R : 处理指定目录以及其子目录下的所有文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值