Linux知识复习第2期 [复制链接]
发表于 2026-2-10 10:07:57 | 显示全部楼层 |阅读模式
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 免密登录

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

(1)纯净实验情况

  1. [root@server ~]# rm -fr ~/.ssh/
复制代码
(2)天生密钥

  1. ssh-keygen -f /root/.ssh/id_rsa -P ""
复制代码
(3)上锁

  1. ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.129
复制代码


2、用户管理

  1. # 监控监控动作,查看效果
  2. [root@server ~]# watch -n 1 "tail -n 3 /etc/passwd /etc/group; ls -l /home"
复制代码
(1)添加新用户

         useradd [选项] 用户名        
  1. useradd -s /sbin/nologin 账号名  # 创建系统账号,只被用于运行某些服务,而不被用于登录系统
  2. [选项]:
  3. -u    用户号——设置账号的UID,默认是已有用户的最大UID加1。如果同时有-o选项,则可以重复使用其他
  4. 用户的标识号。
  5. -p    密码——指定用户的登录密码。
  6. -M    不创建用户家目录。
  7. -g    组名或GID号——为用户指定所属的基本组,该组在指定时必须已存在。
  8. -d    目录——设定用户的家目录(默认为/home/用户名)。
  9. -s    shell名——指定用户登录后使用的Shell,默认是bash。
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表