Debian系统配置说明

Chapter 12. Debian系统配置文件说明

在Debian系统中有很多的配置文件,这些配置文件都很重要,控制着系统和应用程序的运行。下面记录这些配置文件的存放位置、作用和配置参数,以便我们在系统维护中能快速定位和配置这些文件。

12.1. /etc/passwd、/etc/shadow和/etc/group

这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器打开。/etc/passwd用于存放用户帐号信息,/etc/shadow用于存放每个用户加密的密码,/etc/group用于存放用户的组信息。

  • /etc/passwd文件的内容如下:

    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    ...
    

    每一行是由分号分隔的字串组成,它的格式如下:

    username:password:uid:gid:gecos:homedir:shell
    各域对应的中文说明如下:
    用户名:密码:用户ID:组ID:用户全名:主目录:登录shell
    gecos是通用电子计算机操作系统的缩写,是Bell实验室中的一台大型主机。
    

    Unix系统最初是用明文保存密码的,后来由于安全的考虑,采用crypt()算法加密密码并存放在/etc/passwd文件。现 在,由于计算机处理能力的提高,使密码破解变得越来越容易。/etc/passwd文件是所有合法用户都可访问的,大家都可互相看到密码的加密字符串,这 给系统带来很大的安全威胁。现代的Unix系统使用影子密码系统,它把密码从/etc/pa sswd文件中分离出来,真正的密码保存在/etc/shadow文件中,shadow文件只能由超级用户访问。这样入侵者就不能获得加密 密码串,用于破解。使用shadow密码文件后,/etc/passwd文件中所有帐户的password域的内容为"x",如果password域的内 容为"*",则该帐号被停用。使用passwd这个程序可修改用户的密。

  • /etc/shadow存放加密的口令,该文件只能由root读取和修改。下面是shadow文件的内容:

    root:$1$43ZR5j08$kuduq1uH36ihQuiqUGi/E9:12973:0:99999:7:::
    daemon:*:12973:0:99999:7:::
    bin:*:12973:0:99999:7:::
    sys:*:12973:0:99999:7:::
    sync:*:12973:0:99999:7:::
    ...
    
    我们可用chage命令显示test用户的帐号信息:
    debian:~# chage -l test 
    最小:  0
    最大:  99999
    警告日:        7
    失效日:        -1
    最后修改:               7月 09, 2005
    密码过期:      从不
    密码失效:      从不
    帐户过期:      从不
    

    /etc/shadow文件的格式如下:

    username:password:last_change:min_change:max_change:warm:failed_expire:expiration:reserved
    各字段的简要说明:
    last_change:表示自从Linux使用以来,口令被修改的天数。可用chage -d命令修改。
    min_change:表示口令的最小修改间隔。可用chage -m命令修改。
    max_change:表示口令更改周期。可用chage -M命令修改。
    warm:表示口令失效的天数。可用chage -W命令修改。
    failed_expire:表示口令失效后帐号的锁定天数。可用chage -I命令修改。
    expiration:表示帐号到期日时间。可用chage -E命令修改。
    reserved:没有使用,留待以后使用。
    

    在debian系统中,使用shadowconfig on/off命令可控制启用和禁用shadow口令功能。

  • /etc/group是帐号分组文件,控制用户如何分组。下面是组文件的内容:

    root:x:0:
    daemon:x:1:
    bin:x:2:
    sys:x:3:
    adm:x:4:
    ...
    

    它的格式如下:

    groupname:password:gid:members
    

    这里的password代表组口令,很少用到。它可使原先不在这个群组中的用户可以通过newgrp命令暂时继承该组的权限,使用 newgrp命令时会新开一个shell。口令的加密方式和passwd文件中的口令一样,所以如果需设置组口令,要用passwd程序虚设一个用户,再 把该用户password节中的加密口令拷贝到/etc/group文件中。members列代表组成员,我们可把需加入该组的用户以逗号分隔添加到这里 即可。同一组的成员可继承该组所拥有的权限。

(五)Debian系统--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目> Debian GNU/Linux 是 Linux 操作系统的一个特定发行版,以及在其上运行的众多软件包。Debian项目由 Ian Murdock 于 1993 年发起,是在Linux发行版的概念还很新的时候获得广泛认可的首批自由软件项目之一。Debian 这个名字——发音为 deb-EE-uhn——是一个合成词,它混合了创建者的名字 Ian 和他妻子 Debra 的名字。 阅读详情

相关推荐

Debian9.5 系统配置NFS配置说明

NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录。NFS主要用于类Unix系统之间的共享, 最早是由Sun公司发展出来的。

君逍遥o 289

Debian 12更新:12.6版本发布 2024年6月29日

Debian项目很高兴地宣布其稳定发行版Debian 12(代号bookworm)的第六次更新。这个点发布主要增加了对安全问题的修正,以及对一些严重问题的调整。请注意,这个点发布并不构成Debian 12的新版本,而只是更新了其中的一些软件包。安装后,可以使用最新的Debian镜像将软件包升级到当前版本。那些经常从security.debian.org安装更新的人将不必更新许多软件包,大多数此类更新已包含在点发布中。通过指向Debian众多HTTP镜像之一,可以将现有安装升级到这个修订版。

地球空间 1370

Debian和Ubuntu系统中镜像源的高效替换方法

Debian和Ubuntu是当今最受欢迎的Linux发行版之一,它们具有广泛的用户基础和高度可定制性。Debian是最早的社区驱动的Linux发行版,以其稳定性和安全性而闻名。另一方面,Ubuntu是在Debian的基础上开发的,它以其用户友好的特性、强大的社区支持和频繁的更新周期而受到广泛欢迎。在接下来的章节中,我们将深入探讨这些操作系统中的镜像源,及其在维护和优化系统过程中的重要角色。了解镜像源的概念、它们的工作原理、以及如何根据不同的需求更换和管理它们,是IT专业人员维护系统健康的重要技能。

weixin_29781865的博客 1026

Debian12使用文档

Debian官方下载地址:https://www.debian.org/download。方法一:在文件中设定。并不是linux下一个基本的命令,它实际上是。Debian/Ubuntu默认不支持命令。注释去掉,如果还想使用la命令,也可以将。查看含有中文的文本文件正常,但是使用。进入当前用户目录,使用vim 编辑。如果已安装wget,终端将会输出。更新软件源列表缓存,然后运行命令。命令,安装完成后,请再次运行命令。问题:在Linux系统下,使用。进入root用户根目录,使用。,这样使用起来不是很方便。

wywuzh的博客 6079

【实战指南】WinPE环境下360系统急救箱的病毒查杀全流程解析

本文详细解析了在WinPE环境下使用360系统急救箱进行病毒查杀的全流程。从制作WinPE启动盘到进入PE环境,再到360急救箱的深度使用和系统修复,提供了实用技巧和常见问题解决方案,帮助用户高效清除顽固病毒。

weixin_28568819的博客 537

新手必看:CiscoPacket Tracer从零搭建局域网(含ARP协议详解)

本文为网络新手提供了一份使用Cisco Packet Tracer从零搭建局域网的详细指南。通过构建基础网络拓扑、配置IP地址,并深入剖析ARP协议的工作原理,帮助读者理解IP地址与MAC地址的映射关系,掌握局域网通信的核心机制。

weixin_29275257的博客 204

Debian9.5 系统配置NFS详细说明

NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录。...

武小白的博客 1559

【四旋翼】pixhawk2.4.8-地面站配置-APM固件-四旋翼从装机到试飞

因为MP版本和APM版本的适配问题,真的真的是很大一个坑。最好先走别人走过的路,走通了再去自由发挥,不然白白浪费时间。下面提供我试飞成功过的版本。下面提供任意版本固件和地面站的下载方法。

xifan的博客 3万+

从零开始使用 Debian12 (一)安装系统并初步调试

从零开始使用Debian12系统。第一节。

qq_43446458的博客 1万+

ubuntu虚拟机搭建OP-TEE

在网上找了一些搭建OP-TEE的过程,模仿着进行搭建,结果有好多报错,为了方便自己以后重新搭建,所以将整个过程记录下来。

weixin_44213847的博客 1001

【计算机视觉】基于复杂环境下的车牌识别

本文针对复杂环境下(光照变化、车牌变形、噪声干扰)的车牌识别问题,提出了一套完整的优化方案。通过四个核心环节进行改进:1)采用CLAHE、同态滤波等技术优化光照处理;2)使用边缘检测和透视变换应对车牌变形;3)结合中值滤波和暗通道去噪算法消除干扰;4)改进字符分割与识别方法。文章提供了详细的Python实现代码,展示了从预处理到字符识别的完整流程,并通过多策略融合显著提升了复杂场景下的识别准确率。实验结果表明,该方法能有效应对各类复杂环境挑战,为实际应用提供了可靠解决方案。

2401_84149564的博客 1627

Debian Woody 3.0安装使用

Debian Woody 3.0安装使用(0.1版本) 转载请注明原文作者kris(atfa),ICQ号码65723092,原文发表在linuxsir.com和linuxcn.org。 Debian Woody 3.0是Debian最新推出的稳定版本。很多朋友下载了光盘文件,甚至有人下载了全部的7张ISO,这种支持自由软件的精神值得鼓励和赞赏,但是我需要指出的是,Debian是一套倚赖网络非常多的

【GTA: Vice City】 1938

ADS入门学习笔记——射频振荡器的设计

振荡器是射频系统中的基本部件之一,可以将直流功率转换为射频功率,在特定的频率点建立起稳定的正弦振荡,成为所需的射频信号源。

weixin_42126696的博客 8949

Debian 安装与使用指南

Debian 安装与使用指南 项目介绍 德宾(Debin)项目,尽管在提供的链接中没有直接找到名为“Debin”的确切描述,但假设这是一个致力于改进或分析Debian Linux发行版的开源项目,由ETH Zurich和SRI国际联合开发。该项目可能聚焦于提高系统安全性、性能优化或是提供独特的工具来简化Debian及其衍生版的操作和维护。 注意: 实际上,提供的GitHub链接指向了一个可能不存在...

gitblog_00542的博客 513

《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二)

《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选

拉依达不拉跨的博客 471

ROM和RAM在单片机程序运行理解

ROM和RAM是电子设备中两种核心存储组件,主要区别在于:ROM用于长期存储系统程序、用户文件等固定数据,断电后数据不丢失,但写入速度较慢;RAM则用于临时存储运行中的程序和数据,读写速度快但断电后数据会清空。在单片机中,ROM存储程序代码和常量,RAM存储运行时的变量和数据。两者协同工作,ROM如同"永久档案库"保存必要信息,RAM则像"临时工作台"支持高速运算,共同确保设备正常运行。

qq_37999850的博客 1620

Debian系统配制工具

作者:guan714 转自:http://blog.csdn.net/guan714/article/details/670490 Debian系统配制工具 来自: www.linuxsir.org 刚才论坛上看到有个兄弟提议罗列debian系统配制工具,我觉的很好,为了让更多兄弟看到,发新贴,望别介意。 都是命令行的配制工具: rcconf 系统引导是你想要

老瓦的笔记本 507

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

安装debian遇到的问题与解决方法

安装完成后第一件事情是添加一些优秀的源。文件位于:/etc/apt/sources.list国内一些很好的debian源如下:网易:debhttp://mirrors.163.com/debian/wheezy main non-free contribdebhttp://mirrors.163.com/debian/wheezy-proposed-updates ...

weixin_33841503的博客 1093

efm32 入门.pdf

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Debian 10 安装与配置_debian10是什么

是Debian社区于 2019-07-06 推出的继Debian 9之后的下一代Debian系统。Buster是Debian 10的系统代号。下文中我将以这个代号表示Debian 10。更详细的信息详见【debian 官网】。

2501_90389798的博客 1382

老版QQ原生表情gif动态

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

Debian 新维护人员手册

Josip Rodin 原始内容 joy-mg@debian.org> Osamu Aoki 更新内容 osamu@debian.org> Aron Xu  happyaron.xu@gmail.com> 李 凌  lilingv@gmail.com> 郑 原真  ycheng@slat.org> 周 默  cdluminate@gmail.com>

sdulibh的专栏 874

在Debian11安装Proxmox VE 7及设置GPU工作环境

我们在测试大模型,深度学习的过程中,可能遇到的情况就是不断的清空系统,避免老系统中安装的软件对测试系统造成影响,导致测试结果不准确或莫名报错。今天为小伙伴们介绍使用PVE7做成一个人工智能开发和测试的平台,你可以在这个平台上任意设置虚拟机进行测试,可以对已经测试过的系统进行备份,随时还原原系统状态。

BBM的博客 1814

keil4如何设置自动缩进_如何在 Debian/Ubuntu 上设置自动安全更新(无人值守更新)...

当你运行自动安全包更新而不经审查会给你带来一定风险,但是也有一些好处。-- Magesh Maruthamuthu(作者)对于 Linux 管理员来说重要的任务之一是让系统保持最新状态,这可以使得你的系统更加稳健并且可以避免不想要的访问与攻击。在 Linux 上安装软件包是小菜一碟,用相似的方法我们也可以更新安全补丁。这是一个向你展示如何配置系统接收自动安全更新的简单教程。当你运行自动安全包更新而...

weixin_35761245的博客 205

2024最新Docker容器更换apt-get镜像源----debian&ubuntu

2024最新Docker容器更换apt-get镜像源----debian&ubuntu 因为新版本的系统软件源配置文件的的方式发生了改变,原来的修改方式已经失效了,新系统必须使用DEB822的格式修改配置文件

小鱼干儿的博客 4957
上一篇: Debian系统配置说明
下一篇: 关于Albatross web framework
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值