Linux学习笔记-linux系统账户是什么?

【新手入门】树莓派Raspberry学习笔记6 Linux系统下进入root账户修改文件权限 树莓派Raspberry Pi3B+学习笔记6 这份笔记里主要讲的是入门级修改树莓派里面文件的权限(跟着上次笔记的代码走,以此举例 STEP1 我有一份代码想打开一份文件… from time import sleep pwr = open('/sys/class/leds/led1/brightness', 'w') 然后python说… STEP2 开放文件brightness的权限 1、... 阅读详情

LINUX学习笔记

linux系统账户是什么?

来自百度

系统帐号就是系统用的帐号,区别于个人帐号。
其实就是一个帐号,和普通的个人帐号区别就是这个 ID 是系统程序用的。
Linux 下面的每个程序都是要有用户帐号来运行的,一些对外提供服务的程序,为了安全做隔离,都会用非 root 帐号来运行,这些非 root 帐号,专门用来跑程序的帐号,就是系统帐号。其实这些程序也可以用一般的个人帐号来跑,不过一旦服务程序被攻破,这个帐号的个人数据也就会暴露了。
一般说来,系统帐号的帐号编号都是 <500 的,不过其实并不绝对。

我的理解

我理解就是Linux系统下,每个程序都需要一个账户来运行。有很多底层程序,类似NGINX,也需要一个系统账户来运行。如果使用个人账户,有很大风险,所以需要建立一个仅仅用来跑程序而无法登录使用的账户。这在编译安装包时可指定专门建立的系统账户来设定。举例及命令如下(以centOS 7为例):
useradd -r -s /sbin/nologin www
#-r 代表建立系统账户,-s代表指定用户登入后所使用的shell,/sbin/nologin为路径,www为用户名
当使用命令configure时(在解压缩安装包后,检测你的安装平台的目标特征,生成Makefile),可指定安装路径,运行该程序的系统账户。例如(结合上一条命令来看):

./configure --prefix=/usr/local/nginx --user=www -group=www

就酱。

参考链接

linux系统账号是什么-百度知道

linux账户和权限管理 在Linux操作系统中用户账户有不同的类型,分为:超级用户,普通用户和程序用户超级用户:root是Linux操作系统中默认的超级用户,对于linux中至高无上的权限,类似windows中的Administrator用户,只有当进行系统管理、维护任务时,才建议使用 root 用户登录系统,日常事务处理建议只使用普通用户账号普通用户:普通用户账号需要由 root 用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限。程序用户。 阅读详情

相关推荐

智能检查点优化:动态频率与差异化存储的断点续训实践(模型训练丨容错机制丨人工智能)

本文深入探讨了大规模模型训练中智能检查点优化的核心实践。针对传统固定频率保存导致的存储浪费与恢复缓慢问题,提出了基于损失变化率的动态频率算法与分层差异化存储策略。通过PyTorch代码示例,详细展示了如何实现动态调度与增量保存,有效降低存储成本,并确保训练中断后能快速、可靠地恢复,显著提升训练任务的容错能力与经济效益。

weixin_29072299的博客 333

[推荐]Linux入门系列(四)系统用户账号管理(代码图文示例)

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户账号的管理工作主要:用户账号的增、删、改,以及用户账号的切换。

一颗剽悍的种子的博客 2414

elmos 524系列芯片笔记

芯片的工作工作原理:集成芯片Elmos524.03有发射回路和接收回路,手册有关的内部原理图,大致如下: 芯片会产生固有频率的电压信号,信号通过引脚DRV1、2输出给外部压电陶瓷片,产生固定频率的机械波,也就是所谓的超声波,超声波遇到障碍物时会反射,反射信号经过AINS、D引脚进入芯片,在芯片内部先后经过GAIN放大,滤波然后进入比较器,滤波后的信号(signal)同预先设定的阈值(threshold)比较产生信号输出。此信号最终会连接MCU处理器,需要重点关注。 基于这个内部的工作原

qq_38230916的博客 2484

AIX命令

banner                显示大写大字bc                        计算器cal                        显示日历cat                        显示或连接文件cd                        改变当前目录chgrp                改变文件用户组chmod             

lqg1999的专栏 1620

告别零碎资料!手把手教你搞定ASTER L1T数据的预处理全流程(附ENVI实操)

本文详细介绍了ASTER L1T数据的预处理全流程,包括数据获取、质量检查、ENVI实操步骤(辐射定标、大气校正、几何精校正)以及热红外波段深度处理。特别适合地信领域初学者和研究人员,帮助快速掌握ASTER L1T数据处理技巧,提升定量反演研究效率。

weixin_30385925的博客 355

SAP中寄售结算规则及要点分析

在做MRKO寄售结算时,系统会根据选定的期间和供应商等条件,将符合条件的寄售消耗或寄售上线的物料凭证找出。然后以供应商为单位。合并产生一张会计凭证。下图显示了通过MRKO结算后自动生成的会计凭证。 那么,在MRKO做寄售结算的规则是什么样的?做为寄售业务处理者的物流和财务需要掌握和了解哪些关于寄售结算的规则和控制逻辑。下面以笔者的经验分析一下: 1、寄售物料在系统中有两种处理方法,一种是通过MB1B 411 K ,通常该操作达到两个目的:将物料从仓库转移到线边库(表示即将要投入生产了)的同时将寄售库

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 8296

账号 linux_三分钟了解linux账号的概念

账号:是一种用来记录单个用户或是多个用户的数据。Linux中每一个合法的用户都必须要拥有账号,才能使用 。它不仅可以用来验证用户身份,还决定了一个用户在系统中可以从事什么工作在Linux 上的账号可以分成两类:用户账号 用来储存单一用户的数据,你可以使用一个用户账号,来储存某一个用户的数据。群组账号 用来储存多个用户的信息,每一个群组账号可以用来记录一组用户的数据。我们可以把 Linux 的所有账...

weixin_36377930的博客 539

python调用海康工业相机并用opencv显示(整体实现)

python语言调用海康机器人(hikrobotics)工业相机 第一章 Python 语言下连接海康工业相机,并获取数据 文章目录 系列文章目录 前言 目录 python语言调用海康机器人(hikrobotics)工业相机 文章目录 前言 一、底层接口的准备 二、使用步骤 1.引入库 2.枚举设备 3.判断设备类型 4.输入连接设备 5.创建相机实例并创建句柄 6.打开设备 7.获取相关参数 8.主动获取图像 9.开启取流并获取每张.

qq_39570716的博客 5万+

Linux:用户账号和权限管理的命令

(3)程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运 行,如 bin、daemon、ftp、mail 等伪用户 一般不会用来登录系统的,它主要是用于维持某个服务的正常运行.如:ftp,apache。“u”代表文件属主,“g"代表文件属组内的用户,“o”代表其他任何用户,"a"代表所有用户(u、 g、。“+"代表增加相应权限,“_"代表减少相应权限,“=” 代表仅设置对应的权限。

pangdongqiqi的博客 2227

Android12 适配 usb 触屏

在 Android 系统中,输入设备 IDC(Input Device Configuration)设备描述文件(.idc)是用于配置和定义输入设备行为和属性的文本文件。 该文件通常在`/system/usr/idc/` 或 `/vendor/usr/idc/`,具体位置因芯片厂商SDK而异。一般情况此类文件是预置到系统,开发者 root 权限才能修改这些文件。输入设备 IDC 设备描述文件在 Android 系统中起到了识别、配置、映射和定制输入设备的作用,使得系统能够准确解析和处理各种输入设备的事件,提

weixin_35723192的博客 1233

2026年运维工程师常见面试选择题

这篇文章总结了30道Linux运维面试常见问题及解析,涵盖基础命令、系统监控、故障排查、数据库、缓存、容器编排等多个方面。主要内容包括: 基础命令使用:如df查看磁盘、free查看内存、top监控进程等 系统监控与故障排查:负载判断、端口检查、进程管理等 中间件相关:Nginx状态码、MySQL主从复制、Redis缓存问题 容器技术:Docker优势、Kubernetes作用 运维理念:高可用、监控告警、发布策略、备份容灾 工作原则:故障处理优先级、运维工程师核心能力 文章不仅提供标准答案,还解析了各命令的

不务正业的猿 193

Linux账号和权限管理

(root管理员,权限最高,ID为0)(较低权限)(伪用户,不能登录操作系统,只能正常运行服务,比如ftp和apache)组账号- 基本组(私有组)- 附加组(公有组)UID和GID- UID (User IDentity,用户标识号)- GID (Group IDentify,组标识号)

2401_83330816的博客 1740

ZYNQ系列PS侧和PL侧DDR3或DDR4在AD(Altium Designer 25)中的layout布线规则约束

DDR3或DDR4的PCB布线规则通常有相对固定的要求,对应的,在PCB设计时有固定的约束设置。

FPGA艺术家的博客 787

Linux学习笔记(四) -- Linux系统启用和登陆root账户

1.启用步骤 测试平台 Linux版本:Ubuntu 18.04 LTS 启用root账户 sudo password root 命令输入后,提示输入密码,截图如下: 输入root账号密码 如果是普通用户,首次启用root账号,需要先输入普通用户的密码,然后再输入root账号的密码;如果root账户已经存在,只是需改密码的话,可以直接输入root账户的新密码。启用root账户成功后...

以文会友 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux的4个账户系统文件夹,Linux操作系统学习笔记 4 —— 文件管理

如非事先说明,本篇教程一律使用xshell通过ssh连接到Ubuntu操作系统,且为root用户操作(不明白的话可以看Linux操作系统学习笔记 2 哦~)1.修改文件时间或创建文件:touch#touch newfile//touch改文件的三个时间(mtime:内容修改时间,ctime:状态时间,权限与属性被更改了会更新这个时间,atime:读取时间,使用cat去读取就会更新该文件的at...

weixin_42523693的博客 1200

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Linux系统硬件端入门学习笔记

本文介绍了系统编译与烧录、桌面环境配置、系统基础文件说明、基础操作指令、VNC远程连接及常见报错解决方法。系统编译部分包括Linux内核编译、基础系统构建和可启动镜像制作;桌面环境配置涉及Xfce删除与GNOME安装;系统基础文件说明解释了各目录的功能;基础操作指令涵盖了常用命令如关机、重启、文件操作等;VNC远程连接部分介绍了安装、启动及自启设置;最后,文章提供了常见报错的解决方案,如VNC连接失败、软件包被hold等。

A 1545

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

7更改用户全名_linux系统用户管理passwd文件详解

CentOS7.3学习笔记总结(五十六)- linux系统用户管理passwd文件详解用户管理有两个最重要的配置文件,一个是保存用户信息的文件/etc/passwd,一个是保存了用户密码的文件/etc/shadow,这里我们只简单介绍/etc/passwd文件,文件内容如下:/etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息。文件中一行记录对应着一个用户,每行记录被冒号...

weixin_35744163的博客 334

【Linux系列连载】--------用户账户和组管理详解及实用指令补充(四)_用户账户及组账户管理总结

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。指令记住常用的就行,其他的指令会查就行,对指令的选项功能不太清楚时,记得随时man 指令(甚至可以man man哦!【more指令】基于vi编辑器,它以全屏幕的方式按页显示文本文件的内容。)来跟踪的,**UID是数值且唯一,**但登陆系统用的是登录名(

2401_83627805的博客 1162

Linux网课学习笔记3——用户账户和组账户管理

用户管理文件构成: 1.用户账户文件:/etc/passwd 存储用户账户信息 2.用户影子文件:/etc/shadow 存储关于账户口令相关设置 注:/etc/passwd文件只有root才有权限进行修改,普通用户不能读取该文件 ...

等等waiting 3836

Linux系统中新建账户以及群组

Linux系统中的账户     Linux系统中的账户可以分为两大类:系统账户和普通账户。     系统账户是给计算机中各种不同的功能创建的特殊账户,系统上运行的程序通过这些特殊账户来使用计算的各种资源和服务。早期的程序是通过管理员账户(root)来获得计算机的各种服务,为了增加系统的安全性,现在计算机上各种服务都分别创建有相应的系统账户。Linux系统预留了500以下的UID给这些系统账户,普通...

LQ_bit的博客 4353

Linux 禁用账户

1、可直接修改/etc/passwd相关项来禁用账户: /etc/passwd username:x:uid:gid:explain:home:shell x-用户的密码原来直接存储在第二字段,但是为了安全,最后专门有了/etc/shadow文件,现在默认用x替代 uid-用户的uid,一般情况下root为0,1-499默认为系统账号,有的更大些到1000,500-65535为用户的可登录账号...

kiss the world 的博客 1万+

查看Linux系统内所有账户信息命令

查看Linux系统内所有账户信息命令 vipw 会显示所有包括自建和程序自身使用的账户。 [root@localhost shell_21_user]# vipw root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm...

flyingwindow的博客 2822

linux系统,确认账户密码正确

6$开头的,表明是用SHA-512哈希加密的, $1$ 表明是用MD5哈希加密的 $2$ 是用Blowfish哈希加密的 $5$ 是用 SHA-256哈希加密的。可以看到输入给定密码后,openssl passwd 命令计算出的密码哈希值和/etc/shadow文件中查询到的密码哈希值是相同的,则说明我们输入的密码是test账户的正确密码。我们输入的如果是test账户的错误密码,可以看到openssl passwd 命令计算出的密码哈希值和/etc/shadow文件中查询到的密码哈希值是不同的。

OceanWaves1993的博客 2851

Linux操作系统 -----(4.用户账户及组账户管理)

Linux操作系统 -----(4.用户账户及组账户管理)

qqsq321的博客 1187

linux创建root账户

vi /etc/passwd 将要修改的用户的uid和gid均设置为0.保存即可 本文为Eliot原创,转载请注明出处:

Eliot 1万+

Linux:账户安全

账户是用户在系统中的唯一标识,用于隔离资源(如文件、进程)并提供个性化工作环境(如主目录、Shell配置)。规范账户分类:明确区分root、系统用户和普通用户。严格文件权限:锁定关键文件如。强化密码策略:设置有效期、检查弱密码。清理冗余账号:禁用或删除无用账户。审计操作记录:限制命令历史并配置自动注销。

2502_90615759的博客 1047
下一篇: Linux学习笔记-Linux ln命令
flyingwindow
博客等级 码龄17年 4粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值