当前位置: 首页 > 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/用户名)。

相关文章:

  • 前端实习手记(7):立秋快乐
  • AI学习记录 - gpt如何进行token化,理论知识,以GPT2为举例
  • Linux安全与高级应用(十二)深入探讨Linux系统中的YUM仓库服务与PXE网络装机
  • 使用 MongoDB 构建 AI:Flagler Health 的 AI 旅程如何彻底改变患者护理
  • C:每日一题:单身狗
  • 【DataKit系列】数据迁移-实例搭建步骤(二)
  • 【统信UOS】桌面系统通过自定义内网补丁仓库升级内网系统
  • 【Unity】有限状态机和抽象类多态
  • haproxy基础
  • 怎么给springboot2.5.6配置springcloud
  • js 深入理解原型(prototype)及如何创建对象
  • Visual Studio 和 VSCode 哪个好?
  • 10步搞定Python爬虫从零到精通!
  • python打怪练习
  • 源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
  • gerrit的使用
  • springboot餐饮管理系统-计算机毕业设计源码73168
  • DBAPI 如何对SQL查询出的日期字段进行统一格式转换
  • HtmlUnit:探索Web自动化的强大工具
  • springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice
  • 纪念苏联伟大卫国战争胜利80周年阅兵彩排,解放军仪仗队亮相
  • 五角大楼要裁一批四星上将
  • 山大齐鲁医院回应护士论文现“男性确诊子宫肌瘤”:给予该护士记过处分、降级处理
  • 杨德龙:取得长期投资胜利法宝,是像巴菲特一样践行价值投资
  • 视觉周刊|劳动开创未来
  • 体坛联播|拜仁提前2轮德甲夺冠,赵心童11比6暂时领先