首页
学习
活动
专区
圈层
工具
发布

Linux 用户、用户组、文件权限、文件查找

3 - linux 用户、用户组、文件权限、文件查找概述在 Linux 操作系统中,用户与权限管理是系统安全和稳定运行的核心环节。...Linux 是典型的多用户操作系统,每个使用系统的人都需要拥有独立的用户账户,系统通过用户 ID(UID)来唯一标识不同用户。...系统用户:通常 UID 范围在 1-999(不同 Linux 发行版可能略有差异),这类用户并非为实际操作人员创建,而是用于运行系统服务(如 Apache、MySQL 等)。...系统用户一般没有登录权限,其存在是为了保证服务运行的独立性和安全性。普通用户:UID 从 1000 开始,由管理员创建,用于日常工作。普通用户的权限受到严格限制,仅能在授权范围内操作文件和执行命令。...ls /data  # 以 user1 身份执行 ls 命令文件权限1、Linux 是多用户多任务操作系统,为了区分不同用户对文件的操作权限,采用了用户 - 组 - 其他(User-Group-Others

1.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 用户及文件权限管理

    目的 通过一个小任务,了解 linux 的用户及文件的管理 2....5.2 修改文件权限的两种方式 文件权限分为3中: u: 拥有者权限, g: 所属用户组权限、o: 其他用户权限。...其他用户对此文件没有任务全权限 chmod 666 loutest # 同理, 此命令就表示拥有者、所属用户组 和 其他用户 对此文件权限相同, # 均只有读写操作权限,没有执行权限 + - 模式 chmod...gu+x loutext #添加 g(所属用户组、 拥有者) 对此文件的 执行权限(例如脚本类文件就需要有执行权限) chmod o-wrx loutest # 删除 o(其他用户) 对此文件的 w...(写)、r(读)、x(执行)权限 注意:即使禁掉文件的所有权限, root 用户仍然可以修改、读取文件,但无法执行文件。

    3.2K10

    Linux用户和文件权限管理

    用户管理 系统用户文件 系统用户文件 etc/passwd 用户密码文件 etc/shadow 添加用户 useradd # useradd [username] 参数 d:指定用户home目录 e:...user 设置用户密码 passwd # passwd [username] 删除用户 userdel # userdel [username] 删除用户及其家目录和邮件文件 # userdel -...,即过期后还能登陆的天数 d:为用户指定新的家目录 m:为用户指定新的家目录时,移动原来家目录中的所有文件 s:修改用户的默认shell 2....用户组管理 系统用户组文件 系统用户组文件 \etc\group 用户组密码文件 \etc\gshadow 添加用户组 groupadd # groupadd [groupname] 删除用户组 groupdel...基本权限及管理命令 修改文件属主 chown # chown [user:group] [file] 参数 -R => 递归修改 修改文件属组 chgrp # chgrp [group] [file]

    3K40

    Linux(二)用户和文件权限

    Linux(二)用户和文件权限1.用户和用户组一、用户(User)什么是liunx用户 :本质就是可以登录系统并使用系统资源(如运行程序、操作文件)的实体。使用操作系统的人都是用户。...、daemon),默认无法登录普通用户:UID≥1000,由管理员创建,权限受限,仅能访问授权资源二、用户组(Group)什么是Linux 用户组:一组用户的集合。...用户创建文件时,文件的“属组”默认就是用户的主组。用户的主组信息存储在 /etc/passwd 中。附加组 (Supplementary Groups): 一个用户可以同时属于零个或多个附加组。...2 配置文件2.1 /etc/group - 用户组信息库# 查看 /etc/group[root@lavm-zo7f3xq5c6 ~]# cat /etc/group# group_name:password...Shell(如 /bin/bash, /usr/sbin/nologin) 存储当前系统中所有用户的信息2.4 /etc/shadow - 用户安全信息文件 cat /etc/shadow

    68010

    Linux用户、组、权限和文件

    这个文件就是 /etc/passwd文件,它包含了一些与用户有关的信息。如下: ? root用户账户是Linux系统的管理员,固定分配给它的UID是0。...你可能已经注意到/etc/passwd文件中还有很多用户登录名和UID之外的信息。/etc/passwd文件的字段包含了如下信息: ?...现在的Linux系统都将用户密码爆出在另外一个单独的文件夹中,这个文件就叫shadow文件,路径是/etc/shadow。只有特定的程序,比如我们要登陆Linux系统的时候才能访问这个文件。...表示用户密码为初始化,也就是空密码 ? /etc/group 文件 与用户账户类似,组的信息也保存在系统的一个文件中,在/etc/group文件中包含了系统上用到的每个组的信息。如下: ?...-r laowang //这里带上-r参数能够删除passwd、shadow、group文件中的用户信息和home目录和邮箱 //如果不带-r参数的话只是删除passwd、shadow、group文件中的用户信息

    13K20

    Linux如何查询当前登录的用户信息?

    查看当前用户名命令:whoami 如果只是想查看当前登录的用户名,那么很简单,直接使用命令:whoami即可 示例: [root@xxx~]# whoami root 当前示例下的用户名为root。...也可以加空格,使用who am i命令,可以查询到当前登录的用户名、终端类型、时间和IP信息 示例: [root@xxx~]# who am i root pts/3 2019-01...使用w命令查看当前用户及正在使用的进程 使用命令w可以查看当前Linux服务器连接的所有用户及用户正在使用的进程: [root@xxx~]# w 13:07:38 up 3 days, 20:27,...0.00s 0.00s -bash root pts/2 36.49.76.93 13:07 1.00s 0.00s 0.00s w 使用who命令查看当前用户的详细信息...Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等 [root@xxx~]# who root

    14.9K20

    【Linux入门】了解用户、用户组及文件权限

    Linux为多用户多任务的操作系统,文件权限管理十分重要,每一个文件都有很多属性,合理的权限设置,可以确保数据不被未授权的人员访问,同时也能提高系统安全性。...本文将介绍Linux系统中用户、用户组及文件权限的常用知识。...从以上示例中,可以得知个人的权限默认是由职务所分配的,同理在Linux中,用户的权限默认是由用户组所赋予的。...)、重命名文件或目录、移动该目录内的文件或目录 x:用户可以进入目录成为工作目录 用户与用户组信息存储文件 默认情况下,用户与用户组的信息存储于以下文件,不可随意删除。...账号信息存储于 /etc/passwd 文件 密码存储于 /etc/shadow 文件 用户组存储于 /etc/group 文件

    2K41

    linux 用户、文件权限、进程、软件管理

    用户管理 口令文件 /etc/passwd 影子口令文件 /etc/shadow 组账号文件 /etc/group 组口令文件 /etc/gshadow ?...userdel [-r] 用户名> //删除 userdel xiaohong 如果加参数-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除 组管理 groupadd...文件权限管理 ls列出的条目信息: -rw-r--r-- 1 anyone anyone 0 7月 3 14:32 test.txt r:读权限 w:写权限 x:执行权限 属主、同组人...chmod u+r test.txt chmod u=rw test.txt 改文件所属组 必要参数: -c 当发生改变时输出调试信息 -f 不显示错误信息 -R 处理指定目录以及其子目录下的所有文件...-v 运行时显示详细的处理信息 chgrp -R dierzu text.txt //将文件text.txt 的所属已更改为 dierzu 进程管理 查看进程 ps -elf 实时查看进程:top

    3K32

    7.Go-用户信息和系统文件目录

    7.1.获取操作系统用户信息 (1)os包及子包功能 os/exec包,负责执行外部命令 os/singal对输入信息的访问 os/user通过名次或ID 查询用户账号 (2)在os/user中提供了User...结构体,表示操作系统用户 Uid用户id Gid所属组id Username用户名 Name所属组名 HomeDir用户对应文件夹路劲 (3)在os/user中的Group表示用户所属组 Gid组的id...main.go package main import ( "fmt" "os/user" ) func main() { u,error := user.Current() //获取当前用户...= nil{ fmt.Println("重命名失败", err) return } fmt.Println("重命名成功") }  (4)获取文件夹信息 //Learn_Go/main.go...= nil{ fmt.Println("文件信息获取失败",err) return } fmt.Println(fileInfo.Size()) //文件大小 fmt.Println

    75610

    linux 用户基础信息配置详解 (ulimit -a 参数详解)

    linux 用户基础信息配置详解 1.命令 ulimit -a 参数详解: 参数 描述 core file size core文件的最大值为100 blocks, data seg size 进程的数据段可以任意大...file size 文件可以任意大 pending signals 最多有2047个待处理的信号 max locked memory 一个任务锁住的物理内存的最大值为32kB max memory size...一个任务的常驻物理内存的最大值 open files 一个任务最多可以同时打开1024的文件 pipe size 管道的最大空间为4096字节 POSIX message queues POSIX的消息队列的最大值为...819200字节 stack size 进程的栈的最大值为8192字节 cpu time 进程使用的CPU时间 max user processes 当前用户同时打开的进程(包括线程)的最大个数为2047...virtual memory 没有限制进程的最大地址空间 file locks 所能锁住的文件的最大个数没有限制

    1.1K10

    linux和windows互传文件,用户配置文件和密码配置文件,用户组和用户管理

    linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理 2.27 Linux和Windows互传文件 想要能让Linux和Windows互传文件,可以使用Xshell,但是首先需要在...,PUTTY是不支持的 3.1 用户配置文件和密码配置文件 etc目录下的passwd文件是核心的用户配置文件,每创建一个用户的信息都会存储在这个文件里,这个文件的结构是每个用户一行,每一行都会用冒分割成七段...第一段表示的是用户名,第二段是密码的占位符(所以密码不是存放在这个文件里),第三段是用户的uid,第四段是用户所属组的gid,第五段是对用户的描述、注释信息,第六段是用户的家目录也叫宿主目录,第七段是用户的登录...etc目录下有个group文件,这个文件存储的是用户组的信息。...但是可能会有个问题,如果你刚好新创建了一个用户,但是这个备份文件还没来得及更新的话,这个用户的信息就会丢失,不过一般来讲影响不大。 ?

    2.8K10

    linux每日命令(30):Linux 用户及用户组相关文件、命令详解

    用户、用户组概念及其文件结构详解 Linux用户只有两个等级:root及非root。...Linux中还有一部分用户,如:apache、mysql、nobody、ftp等,这些也都是非root用户,即普通用户。Linux的权限实际是上不同用户所能访问的文件的不同产生的假象。...以下为我的系统中的用户信息: [hc@localhost ~]$ cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/...其中比较特殊的是密码字段,统一由x代替了,看/etc/passwd就知道一开始Linux是将密码存在这个文件里的,由于考虑到/etc/passwd可以被所有人查看,所以将统一存储到/etc/shadow...不同,如需给予用户root特权,就需要更改/etc/sudoers文件,修改内容。

    8.1K30

    linux基础命令介绍一:用户与文件

    在linux中,为了管理的方便,系统将这些数据组织成目录和文件,并以一个树形的结构呈现给用户。如下图所示: ? 其中处于顶端的/是根目录,linux下所有的文件均起始于根目录。...通常的使用方法是命令名之后直接跟目录名(可以多个),这里说一下linux文件命名的规则:linux允许文件名使用除字符/之外的所有字符,文件名的最大字符数为255(中文字符为127),linux不鼓励在文件名中出现特殊字符...,同时更新系统中与用户相关的配置文件(linux中有许多配置文件,它们的作用是为软件运行设置环境信息、参数等,它们通常是纯文本的格式,方便用户变更其内容以改变软件运行环境。...3) 0是用户ID。 4) 0是用户组ID,对应着/etc/group文件中的一条记录。 5) root是描述性信息。 6) /root是用户家目录。...16、id 打印用户ID信息 id [OPTION]...

    1.8K30

    linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理

    linux和Windows互传文件 先使用命令yum install -y lrzsz安装 PS:前提是使用xshell或者securecrt。putty不支持。...1. linux传到Windows 使用命令:sz  1.txt      //会弹出保存路径对话框,选择路径后会将文件1.txt保存到windows上 ? 2....Windows传到linux上 使用命令:rz    //可选择Windows上的文件传到linux系统上 ?...用户配置文件和密码配置文件 /etc/passwd:用户配置文件 [root@xie-02 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin...5)注释说明,该字段没有实际意义,通常记录该用户的一些属性,例如姓名、电话、地址等等。不过,当你使用finger的功能时就会显示这些信息的(稍后做介绍)。

    2.3K60

    linux和Windows文件互传以及用户配置

    linux和Windows互传文件: 工具:xshell    securecrt     (putty不支持传送) 首先安装一个工具包 就可以使用 sz 命令传送文件 然后就会弹出一个界面框让你选择你需要存放文件的路径...,然后直接确定就可以了 使用命令 rz 可以把Windows上面的文件传送到linux rz 后就会弹出选择需要传送的界面框 用户配置文件和密码配置文件: 使用cat /etc/passwd    可以查看用户密码配置文件...cat /etc/shadow  可惜详细查看密码配置文件(和passwd是相互对应) cat  /etc/group可以查看组 cat  /etc/gshadow可以查看组密码 用户组管理: groupadd...用户管理: useradd -u 1004 -g grp1 user3 创建新的用户uesr3并且指定用户为1004 指定组为grp2 并且使用useradd 同样创建新用户的时候可以指定用户的夹目录...也可以创建用户时不用夹目录加上 M 创建时不会指定夹目录 命令userdel 可以删除用户,userdel -r 删除用户时可以直接把用户的夹目录一起删除掉。

    1.6K40
    领券