当前位置: 首页 > news >正文

Linux知识复习第2期

RHCE 远程登录服务-CSDN博客

Linux 用户和组管理_linux用户和组的管理-CSDN博客

Linux 文件权限详解-CSDN博客

目录

1、sshd 免密登录

(1)纯净实验环境

(2)生成密钥

(3)上锁

2、用户管理

(1)添加新用户

(2)删除用户

(3)修改用户信息

(4)为用户账号设置密码

(5)用户间切换

3、权限管理

(1)修改权限

(2)修改属主属组

(3)特殊权限

        1)SUID——SET UID

        2)SGID——SET GID

        3)粘滞位——Sticky Bite


1、sshd 免密登录

[root@server ~]# vim /etc/ssh/sshd_config    # 配置文件编辑,设置运行超级用户登录
[root@server ~]# systemctl restart sshd      # 重启生效

(1)纯净实验环境

[root@server ~]# rm -fr ~/.ssh/

(2)生成密钥

ssh-keygen -f /root/.ssh/id_rsa -P ""

(3)上锁

ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.129

2、用户管理

# 监控动作,查看效果
[root@server ~]# watch -n 1 "tail -n 3 /etc/passwd /etc/group; ls -l /home"

(1)添加新用户

        useradd [选项] 用户名        

useradd -s /sbin/nologin 账号名  # 创建系统账号,只被用于运行某些服务,而不被用于登录系统[选项]:
-u    用户号——设置账号的UID,默认是已有用户的最大UID加1。如果同时有-o选项,则可以重复使用其他
用户的标识号。
-p    密码——指定用户的登录密码。
-M    不创建用户家目录。
-g    组名或GID号——为用户指定所属的基本组,该组在指定时必须已存在。
-d    目录——设定用户的家目录(默认为/home/用户名)。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • x86_64、AArch64、ARM32、LoongArch64、RISC-V
  • 【NLP】文本处理的基本方法【jieba分词、命名实体、词性标注】
  • java之如何爬取本地数据(利用正则表达式)
  • C语言 ——— 学习并使用memcmp函数
  • Docker-容器修改
  • 【机器学习】神经网络通过梯度下降学习的步骤以及前向传播的详细步骤
  • Mac终端 shell脚本打包iOS,发现没有生成DSYM文件
  • L1 - OpenCompass 评测 InternLM-1.8B 实践
  • 编程-设计模式 13:责任链模式
  • Conda的自动化魔法:一探auto_activate_base的奥秘
  • Redis 为什么读写性能高?
  • 【Android Git】Git版本回退方式
  • 为啥说SPFA已死?三种图论算法太难懂?深入浅出谈图论,看这篇文章就够了
  • docker系列11:Dockerfile入门
  • Java | Leetcode Java题解之第332题重新安排行程
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • Bytom交易说明(账户管理模式)
  • ComponentOne 2017 V2版本正式发布
  • Javascript Math对象和Date对象常用方法详解
  • Java-详解HashMap
  • MQ框架的比较
  • opencv python Meanshift 和 Camshift
  • spring-boot List转Page
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 动态魔术使用DBMS_SQL
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 工作中总结前端开发流程--vue项目
  • 简单数学运算程序(不定期更新)
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 移动端唤起键盘时取消position:fixed定位
  • 7行Python代码的人脸识别
  • Prometheus VS InfluxDB
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​比特币大跌的 2 个原因
  • # Kafka_深入探秘者(2):kafka 生产者
  • # Redis 入门到精通(一)数据类型(4)
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #includecmath
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (十六)视图变换 正交投影 透视投影
  • (四)Controller接口控制器详解(三)
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • ***原理与防范
  • ..回顾17,展望18
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .Net FrameWork总结
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性