chattr、lsattr

chattr设置的权限比rwx更大,可以对root进行一些限制,用于非常重要的文件。
chattr +i 文件:给文件上锁,所有用户不能更改不能执行,root用户可以查看文件内容。
chattr -i 文件:给文件解锁。
chattr +a 文件:添加可追加内容的权限,只能用>>向文件内追加内容,不可修改不可执行,可以查看。
lsattr 文件:查看一些ll无法查看的权限设置。

chage

设置账号的属性以及查看
chage -l usrname:查看用户的账户信息
chage -h:查看帮助
chage -d 0 usrname:比较特殊,表示下一次登录必须修改用户密码

/etc/login.defs解读

vim /etc/login.defs进入这个文件
MAIL_DIR /var/spool/mail:邮件发送到/var/spool/mail
PASS_MAX DAYS 99999:密码最大有效期
PASS_MIN_DAYS 0:两次修改密码的最小间隔时间
PASS_ MIN_LEN5:密码最小长度,对于root无效
PASS WARN_AGE 7:密码过期前多少天开始提示
UID MIN 1000:用户ID的最小值
UID MAX 60000:用户ID的最大值
GID MIN 1000:组ID的最小值
GID MAX 60000:组ID的最大值
SYS_GID_MIN 201:系统组ID的最小值
SYS_GID_MAX 999:系统组ID的最大值

USERDEL_CMD /usr/sbin/userdel_local:当删除用户的时候执行的脚本
CREATE_HOME yes:使用useradd的时候是够创建用户目录
USERGROUPS_ENAB yes:指定删除用户的时候是否同时删除用户组,确切地说,这里指的是删除用户的初必组
ENCRYPT_METHOD SHA512:指定用户密码采用的加密规则,默认采用SHA512

history

查看缓存中存放的命令,默认存放1000条。用户登出系统时,系统会将缓存中的命令存放于隐藏文件./bash_history中,当下次用户登入后,缓存从./bash_history中调用命令。./bash_history如果被删除了,下一次登录又会自动创建一个。./bash_history文件存放在用户的家目录下。

history:查看缓存中的命令
history -c:清空缓存中的命令
想要彻底清除历史命令,首先要把./bash_history文件删除,然后输入history -c清除缓存中的命令,下次登录就没有历史命令了。

Linux:chattr、lsattr、chage、history和/etc/login.defs解读相关推荐

  1. linux中lsattr命令,在Linux中用chattr和lsattr命令管理文件和目录属性

    为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性.例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dum ...

  2. Linux chattr命令详解

    本文详细讲解了Linux chattr命令,一起开看看吧. 常见命令参数 A:即Atime,告诉系统不要修改对这个文件的最后访问时间. S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把 ...

  3. linux 新建用户配置文件 /etc/login.defs 简介

    /etc/login.defs 是设置用户帐号限制的文件.该文件里的配置对root用户无效./etc/login.defs 文件用于在Linux创建用户时,对用户的一些基本属性做默认设置,例如指定用户 ...

  4. Linux /etc/login.defs配置文件

    login.defs是设置用户帐号限制的文件,在这里我们可配置密码的最大过期天数,密码的最大长度约束等内容.该文件里的配置对root用户无效.如果/etc/shadow文件里有相同的选项,则以/etc ...

  5. Linux每个用户单独配置ssh,大神全面解读如何限制SSH用户访问Linux中指定的目录...

    将 SSH 用户会话限制访问到特定的目录内,特别是在 web 服务器上,这样做有多个原因,但最显而易见的是为了系统安全.为了锁定 SSH 用户在某个目录,我们可以使用 chroot 机制. 在诸如 L ...

  6. Linux设备模型——设备驱动模型和sysfs文件系统解读笔记

    Linux设备模型--设备驱动模型和sysfs文件系统解读笔记 原文:https://blog.csdn.net/yj4231/article/details/7799245 将对Linux系统中的s ...

  7. linux chattr与lsattr命令 底层权限控制

    有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux ...

  8. Linux chattr 与 lsattr命令

    PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的li ...

  9. Linux文件与目录的默认权限与隐藏权限(chattr,lsattr)

    文章目录 Linux文件与目录的默认权限与隐藏权限 文件默认权限:umask 文件隐藏属性 chattr(配置文件隐藏属性) 使用案例 lsattr(显示文件隐藏属性) 使用案例 文件特殊权限:SUI ...

  10. Linux 文件管理 : chattr lsattr 命令详解

    lsattr命令用于查看文件的第二扩展文件系统属性. 语法 lsattr(选项)(参数) 选项 -E:可显示设备属性的当前值,但这个当前值是从用户设备数据库中获得的,而不是从设备直接获得的. -D:显 ...

最新文章

  1. 新浪新闻改版了,是到了告别的时候了吗?
  2. [转] Windows系统Net命令使用技巧
  3. C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
  4. 抓包工具- fiddler的安装
  5. Python逐行读取文件内容
  6. Redis高级项目实战!北京java编程入门培训
  7. Devexpress - office - 效果
  8. 我的世界pc正版好玩的服务器,都来看看好玩的服务器
  9. Foxmail忘了帐户访问密码咋办?
  10. 聊聊几款文件同步备份工具,你更喜欢哪一款呢?
  11. 深度学习论文阅读目标检测篇(六)中英对照版:YOLOv3《 An Incremental Improvement》
  12. 真格量化入门课程——①量化策略思路入门
  13. 计算机科学之父——Alan Turing及相关电影介绍
  14. 小胜凭智, 大胜靠德
  15. 通过Vue的动态组件实现打印模板设计器结合lodop打印
  16. oracle查看密码期限,oracle永久密码和登陆次数无限制设置
  17. 抖音xlog算法解析
  18. 网络安全中的NISP-SO安全运维工程师都需要那些工具?
  19. python登录微信pc版_腾讯TIM iOS版2.5.6重大更新:新增支持微信帐号登录、语音进度条...
  20. 独家 | 新手指南:大数据、区块链及其结合(附应用场景)

热门文章

  1. 傅里叶分解、叠加《matplotlib学习》
  2. 影片剪辑实例名的几点注意
  3. 武汉最牛批的互联网基本都在这了~
  4. 华为手机2.3亿出货量背后,一场技术+市场的胜利
  5. 《第一篇》二进制部署高可用K8S集群v1.24.2及运维(亲测无坑)
  6. Oracle中国区管理层变更史
  7. 第一章 SpringMvc---Web MVC简介
  8. 第25章 串行FLASH文件系统FatFs—零死角玩转STM32-F429系列
  9. oracle数据库中汉字转化成拼音
  10. 微信JSAPI支付返回缺少参数total_fee