Linux 的基本操作 -权限

Linux 的基本操作 -权限

权限:
文件的属性:

d:表示目录-:表示文件

l:连接文件

b:设备文件,提供存储的接口设备

c:设备文件,提供串行的接口设备–键盘,鼠标

r:可读,查看目录下有哪些文件或文件夹,查看文件内容

w :可写,在目录中新普文件夹/文件
修改/删除文件a/文件内容移动文件夹中的子文件夹/子文件重命名文件夹或文件
x:可执行,表是可以进入目录中

-没有对应的权

Linux的权限例子

.如果我的目录为底下的样式,请问testgroup这个群组的成员他人(others)是否可以进入本目录?

drwxr-xr– 1 test1 testgroup 5238 Jun 19 10:25 groups/
·文件拥有者test1[rwx]可以在本目录中进行任何工作;
·而testgroup这个群组[r-x]的账号,例如test2, test3亦可以进入本目录进行工作,但是不能在本目录下进行写入的动作;
other的权限中[r–]虽然有r ,但是由于没有x的权限,因此others的使用者,并不能进入此目录!

文件权限

1.修改文件/目录的拥有者:前提是要有该拥有者

语法:chown [拥有者]:[所属组] 文件名/目录名 ,如果要递归修改要加上:-R

2.修改文件/目录的所属组: 前提是要有该拥有该组

语法:chgrp[所属组] 文件名/目录名 ,如果要递归修改加上:-R

3.修改文件/目录的权限:

语法:chmod [u,g,o,a] [+-=] [r/4,w/2,x/1] 文件名/目录名,如果要递归修改加上:-R

(1)u:拥有者,g:所属组,o:其他用户,a:拥有者+所属组+其他用户

(2)+:造加权限,-:删除权限,=:赋予权限[会覆盖原有权限]

( 3 ) r=4:可读,w=2:可写,x=1:可执行

(4) rw=4+2=6,rx=4+1=5,wx=2+1=3 ,rwx=4+2+1=7 ,—=0

4.创建一个用户:groupadd [参数] 组名

5.修改用户组的信息:groupmod [参数] 组名

6.删除用户组:groupdel [参数] 组名

7.向用户组添加指定用户: gpasswd -a 用户名 组名

8.查看当前/指定用户基本信息: id [user]

9.查看当前用户所属组:groups [user]

10.退出当前用户:exit

Linux用户创建-useradd

useradd

-u:设置UID

-g:设置主要组

-G:设置要附属组

-c:设置用户说明

-d:指定用户家目录

-s:指定用户shell

-e:账号失效日期,格式为: YYYY-MM-DD
-f:指定密码是否失效,0表示立刻失效,1表示永不失效

Linux用户创建-useradd

使用了useradd后,会默认做以下几个操作

1、在/etc/passwd下建立相关的资料

2、在/etc/shadow下写入密码的相关的参数

3、在/etc/group中写入和账号名一样的组

4、在/home下创建用户的家目录

id命令
显示用户的uid和gid

Linux用户创建-passwd

passwd用户名//所有人都可以通过该命令来修改自己的密码

-l:锁住该账号,在/etc/shadow中放密码的位置加!!

-u:解锁
-S:显示账号的密码参数

-n:接天数,设置多久可以不修改密码

-x:接天数,设置多久内必须修改密码

-w:接天数,设置密码过期前警告天数-i:接天数,设置密码失效天数

删除一个用户-userdel

·要彻底的删除一个账号,比较麻烦
1、删除/etc/passwd;/etc/shadow文件中的内容

2、删除/etc/group;/etc/shadow

3、删除/home/username;/var/spool/mail/username

4、删除该用户曾经来该Liunx中创建的文件

find进行搜索,先搜索,在使用userdel

-r连同家目录和邮箱一起删除

Linux 的基本操作 -权限

Original: https://www.cnblogs.com/cn-zhouchao/p/16499495.html
Author: 小胖子学编程
Title: Linux 的基本操作 -权限

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/620718/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 通过Python收集汇聚MySQL 表信息

    一.需求 统计收集各个实例上table的信息,主要是表的记录数及大小。 收集的范围是cmdb中所有的数据库实例。 二.公共基础文件说明 1.配置文件 配置文为db_servers_…

    数据库 2023年6月16日
    0104
  • 对炒股看法

    1. 自己的炒股情况 2017 年左右接触炒股, 陆续入迷. 个人情况输的多. 主要输在阅历浅, 策略不连贯, 心态不稳. 期间翻阅了大量书籍, 学到了很多, 开拓了眼界. 真的是…

    数据库 2023年6月9日
    075
  • 第十七章 AOP编程

    1.AOP概念 AOP(Aspect Oriented Programing) 面向切面编程 = Spring动态代理开发 以切面为基本单位的程序开发,通过切面间的相互协同,相互调…

    数据库 2023年6月14日
    080
  • JVM-类加载

    JVM JAVA技术交流群:737698533 类加载 推荐视频 https://www.bilibili.com/video/BV1PJ411n7xZ JVM系列笔记结合此视频和…

    数据库 2023年6月16日
    076
  • mysql常用操作汇总

    工作中经常用会遇到这种情况,可以访问mysql所在的服务器,但是服务器端口不对外暴露(通常因为安全原因)。这时,操作数据库只能通过命令行和 mysql client窗口来实现。我对…

    数据库 2023年6月14日
    075
  • 【黄啊码】MySQL入门—2、使用数据定义语言(DDL)操作数据库

    大家好!我是黄啊码,上一节的知识点你了解多少了,掌握了多少了,别偷懒哦,今天我们就来掌握一下数据定义语言,说得高级点就是Data Definition Language,简称DDL…

    数据库 2023年6月16日
    087
  • 百度我为你伤心

    9月9日 我写了一篇文章,原名:事务方块,后改名:事务的本质和死锁的原理 9月10日23点 我突然发现,这个原创文章被转载盗贴,可气的是都没有记录原创地址 早上我查了一下搜索引擎排…

    数据库 2023年6月9日
    079
  • 即时通讯课设Android端问题记录

    转眼间,就已经是大四学生,目前正在写毕设。Android 端没有系统的学习过,都是哪里不会查哪里,基本靠度娘。所以,在此记录下课设开发过程中,Android 端遇到的问题。 在主线…

    数据库 2023年6月9日
    046
  • mysql数据库创建数据库创建用户授权

    Liunx下登录数据库 mysql -u 用户名 -p 创建myblog用户,本地登录,口令是myblog create user ‘myblog’@&#8…

    数据库 2023年6月11日
    078
  • SQL的函数

    MySQL常用的日期函数函数 功能 curdate() 返回当前日期 curtime() 返回当前时间 now() 返回当前日期和时间 year() 获取指定date的年份 mon…

    数据库 2023年5月24日
    076
  • 小心陷入MySQL索引的坑

    索引可以说是数据库中的一个大心脏了,如果说一个数据库少了索引,那么数据库本身存在的意义就不大了,和普通的文件没什么两样。所以说一个好的索引对数据库系统尤其重要,今天来说说MySQL…

    数据库 2023年6月6日
    085
  • mysql的半同步复制

    binlog dump线程何时向从库发送binlog mysql在server层进行了组提交之后,为了提高并行度,将提交阶段分为了 flush sync commit三个阶段,根据…

    数据库 2023年6月9日
    075
  • 排序规则

    一、什么是排序规则 mysql官网的说法 The collation is a set of rules (only one rule in this case): “…

    数据库 2023年5月24日
    0153
  • 数据库

    建库操作 #创建数据库(默认字符集编码) create database test20210420 #创建数据库的时候指定字符集编码以及字符校验规则 create database…

    数据库 2023年5月24日
    055
  • Mybatis缓存机制

    MyBatis是常见的 Java数据库访问层框架。在日常工作中,多数情况下是使用 MyBatis的默认缓存配置减轻数据库压力,提高数据库性能,但是 MyBatis缓存机制有一些不足…

    数据库 2023年6月11日
    0115
  • MySQL锁:01.总览

    锁总览 锁的作用 加锁流程 锁对数据库的影响 锁等待 死锁 锁类型 锁范围 锁方式 全局锁 全局读锁 全局QC锁 QC锁存在的问题: 备份锁 backup lock MDL锁 MD…

    数据库 2023年6月16日
    0109
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球