Linux 权限管理控制 + 用户管理

rwx就是分别表示可读、可写、可执行(也就是可以在上面执行一些命令,或者自己本身就是一个命令,看可不可以执行)

第一个rwx 是说这个文件所属的用户(拥有者)对这个文件的权限
第二个rwx是说这个文件所属的组,组成员对这个文件的权限(下图就是,a.avi属于root用户(第一个root意思是用户),root组)
第三个rwx是说这个文件对其他人的权限。既不是所属者,也不是组成员

linux系统中对文件权限的描述机制:

d  r  w  x   r  w  x   r  -  x
   所有者      所属组    其他人

可以表示为二进制: 111 111 101
也可以表示为十进制: 7 7 5

修改权限

chmod u+rwx file 为file添加或取消所属用户的权限
(u代表所属用户 o代表其他用户 g代表所属组的成员用户 a表示所有人)
chmod 567 file 用数字也可以表示权限
5 —> 101 —> r-x

改成自己和组内可读可执行,我先把他的所有权限都去掉,然后用十进制数表示二进制数来管理命令。

这里说明一点,rwx肯定是对这个文件来说的,比如我们对a.txt有所有权限,能删吗?这个得看yexx这个文件夹有没有修改的权限,因为删除一个文件其实不是对它有什么操作,而且对它所在的文件夹有没有写的权限。

修改文件的所有者owner(只能由root权限才能操作)
chown hadoop:hadoop file 将file的所有者改成hadoop用户,所属组改成hadoop组

上级目录的权限对本级文件或者文件夹的操作有约束

用户管理

添加用户

useradd hust0830
必须设置密码才能正常登陆 passwd hust0830

删除用户

userdel yun12
userdel -r itcast —–删除用户的同时删除用户的主目录

修改用户属性

usermod -l b a 将a的登陆名改为b
usermod -g hadoop hust0830将hust0830的组改为hadoop组
usermod -G hadoop,root hust0830给hust0830添加两个组hadoop,root
usermod -d /home/itcast hust0830将hust0830的主目录改成/home/hust
(要事先创建hust目录,并且拷入环境变量文件)
—-**—-修改用户的密码
passwd hust0830

添加用户组

groupadd beauties

删除用户组

groupdel beauties

修改用户组属性

groupmod 

查看当前登陆的身份

whoami

查看当前用属的组

groups
时间: 2024-08-01 18:07:29

Linux 权限管理控制 + 用户管理的相关文章

linux系统的用户管理命令

⑴.linux系统内用户分类: 管理员:ID为0 普通用户:ID为1-655351. 系统用户:ID为1-499,运行后台服务的用户,不允许登陆系统. 一般用户:ID为500-60000 ⑵.用户管理基本命令 1.用户增加命令之 useradd useradd:直接增加用户,家目录和属性等是默认 -u UID:指定用户的UID -g GID:指定用户的GID -G GID:指定用户的附加组,可以指定 多个,彼此之间用逗号隔开 -c "信息":添加注释信息 -d 目录:指定用户的家目录

Linux系统中用户管理的基本命令整理

  认识一下linux的权限管理其实认的不是你的用户名和密码而是识别的你的UID和GID说白了,就是你的用户ID和群组ID 代码如下: >cat /etc/passwd < p>root:x:0:0:root:/root:/bin/bash   daemon:x:1:1:daemon:/usr/sbin:/bin/sh 上边的0就是用户id,群组id也是0,当然是我现在的用户root 用户登录的时候,会根据你的用户名,譬如我的root来去/etc/passwd有没有这个用户,如果没有跳出

linux 权限与用户

1.用户 超级用户又称根用户,root.其他用户为普通用户.超级用户root的用户目录是/root. 创建用户:useradd,更改用户:usermod,删除用户:userdel. su :切换用户.su 用户名 (若为空,预设为root). usersadd : 只能由root用户增添其他用户. userdel :删除用户 passwd :修改密码.  passwd userName可更改指定用户密码,仅限root修改他人. 2.组 多个权限相同的用户可以归为一个组.组内用户也可以继承组的权限

linux那点事儿(四)----用户管理详解

用户管理----用户信息与密码的配置文件                                                                                                                   用户管理要学的内容很多,当然了,不会简单的放两个创建用户的命令,这样的文章太多了.我们来看两个用户管理中非常重要的配置文件吧!      我们来看看用户的相关配置文件都存放在什么地方. 用户信息文件:      /etc/pass

Linux系统中基本的用户管理方法

  用户管理的配置文件 用户信息文件:/etc/passwd 密码文件:/etc/shadow 用户组文件:/etc/group 用户组密码文件:/etc/gshadow 用户配置文件: /etc/login.defs /etc/default/useradd 新用户信息文件:/etc/ske1 登陆信息:/etc/motd /etc/issue /etc/passwd文件格式 用户类型 Linux用户分为三种: 超级用户(root UID=0) 普通用户(UID 500-60000) 伪用户(

Windows搭建ngrok服务器、Linux搭建ngrok服务器、支持用户管理

                           Windows搭建ngrok服务器.Linux搭建ngrok服务器.支持用户管理 阿里云双11领代金券啦 https://m.aliyun.com/act/activity2017h5?userCode=vc31fdqr&utm_source=vc31fdqr           微信公众号.支付宝支付等开发要求有公网(外网)服务器.每次调试时,上传代码到服务器很不方便.ngrok很好的解决了这一问题.网上的文章大多是讲实通过阿里怎么在Lin

linux那点事儿(五)----用户管理常用命令

  上一节,将的那内容有些复杂,如果是新手,又不想一下子对用户管理了解的那么深入,欢迎阅读本节内容.      ps:其实,对前面两节内容做了大的调整,在方便自己查阅的同时,也希望方便别人的阅读.呵呵!   用户组权限实例                                                                                                                                          

在Linux上给用户赋予指定目录的读写权限

在上篇文章中我们向您展示了如何在 Linux 上创建一个共享目录.这次,我们会为您介绍如何将 Linux 上指定目录的读写权限赋予用户. 有两种方法可以实现这个目标:第一种是 使用 ACL (访问控制列表) ,第二种是创建用户组来管理文件权限,下面会一一介绍. 为了完成这个教程,我们将使用以下设置. 操作系统:CentOS 7 测试目录:/shares/project1/reports 测试用户:tecmint 文件系统类型:ext4 请确认所有的命令都是使用 root 用户执行的,或者使用 s

Linux文件权限与目录管理详解_Linux

一.Linux文件系统的三种身份 1).文件所有者 2).同组用户 同一个用户组的用户可以访问该用户组的文件: 每个账号可以加入多个用户组. 在同一个用户组的文件也可以设置不同的权限,可以不让本组用户查看.3).其他人 除了文件主.同组用户以外的人就是其他人. PS: /etc/passwd 记录所有用户的账号 /etc/shadow 记录所有用户的密码 /etc/group 记录所有的组名 二.文件属性 ls -al 显示所有的文件名和相关属性(包括以.开头的隐藏文件) total 72 dr