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/713795/

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

(0)

大家都在看

  • Selenium

    Selenium 简介 Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium…

    技术杂谈 2023年6月21日
    097
  • shopify主题模板速度优化

    前两天一位新客户说他的shopify店铺加载速度很慢,首页完全加载需要 5~6 秒甚至更高,问ytkah有没办法帮忙优化一下。shopify网站速度优化要看具体用了什么模板,有什么…

    技术杂谈 2023年5月31日
    092
  • 【项目实践】一文带你搞定页面权限、按钮权限以及数据权限

    权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等…

    技术杂谈 2023年5月31日
    087
  • 单元测试

    前言 对于现在的前端工程,一个标准完整的项目,通常情况单元测试是非常必要的。但很多时候我们只是完成了项目而忽略了项目测试。我认为其中一个很大的原因是很多人对单元测试认知不够,因此我…

    技术杂谈 2023年5月31日
    087
  • 【软考】信息系统安全技术

    《信息安全等级保护管理办法》中5个等级的区别 对于公民、法人和其他组织的合法权益没有 特别严重损害的说法 作者:奔跑的金鱼 出处:https://www.cnblogs.com/O…

    技术杂谈 2023年5月31日
    085
  • 挖矿病毒 qW3xT.2 最终解决方案

    转自:https://blog.csdn.net/hgx13467479678/article/details/82347473 1,cpu 100%, 用top 查看cpu100…

    技术杂谈 2023年6月1日
    077
  • Game Engine Architecture 9

    【 Game Engine Architecture 9】 1、Formatted Output with OutputDebugString() int VDebugPrintF…

    技术杂谈 2023年5月31日
    083
  • 使用Gulp和Browserify来搭建React应用程序

    对React有一定了解之后,我们知道,需要把JSX文件转换成JS文件,组件需要导入导出。本篇就体验使用Gulp把JSX文件转换成JS文件,使用Browserify来把组件捆绑到一个…

    技术杂谈 2023年5月31日
    0131
  • 【邂逅Django】——(三)视图

    🛠️ Part 3:【邂逅Django】—— (三)视图 🛠️ Part 4:【邂逅Django】—— (四)表单和通用视图 🛠️ Part 5:【邂逅Django】—— (五)完…

    技术杂谈 2023年7月24日
    091
  • markdown常用到的语法

    后加文字,几个#代表几级标题,最高为6 ,标准语法一般在#后跟个空格再写文字。 三个或者三个以上的 – 或者 * 格式: ![A](B “C”) A:显示在下方的图片内…

    技术杂谈 2023年7月11日
    080
  • python-数据描述与分析2(利用Pandas处理数据 缺失值的处理 数据库的使用)

    2.利用Pandas处理数据2.1 汇总计算当我们知道如何加载数据后,接下来就是如何处理数据,虽然之前的赋值计算也是一种计算,但是如果Pandas的作用就停留在此,那我们也许只是看…

    技术杂谈 2023年7月25日
    081
  • WIN7 + IIS7 Service Unavailable HTTP Error 503. The service is unavailable.

    在win7上开启IIS功能,进行网站发布。 但是开启IIS之后,打开默认网站都打不开,显示 Service Unavailable HTTP Error 503. The serv…

    技术杂谈 2023年5月31日
    0112
  • Beam Search快速理解及代码解析(上)

    Beam Search 简单介绍一下在文本生成任务中常用的解码策略Beam Search(集束搜索)。 生成式任务相比普通的分类、tagging等NLP任务会复杂不少。在生成的时候…

    技术杂谈 2023年7月24日
    058
  • c++多继承多态

    C++多继承多态的实现 如果一个类中存在虚函数,在声明类的对象时,编译器就会给该对象生成一个虚函数指针,该虚函数指针指向该类对应的虚函数表。多态的实现是因为使用了一种动态绑定的机制…

    技术杂谈 2023年6月21日
    084
  • JDK中自带的JVM分析工具

    一、业务背景 二、Jdk-Bin目录 三、命令行工具 1、jps命令 2、jinfo命令 3、jstat命令 4、jstack命令 5、jmap命令 四、可视化工具 1、jcons…

    技术杂谈 2023年7月24日
    070
  • 数组的旋转总结

    数组的旋转总结 数组的旋转指的是将数组的最后若干个数提前到数组前面,数组的翻转指的是将数组的顺序颠倒。 旋转可以通过多次翻转实现。 数组的翻转很简单,通过双指针来实现:交换数组的第…

    技术杂谈 2023年6月21日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球