linux所请求的操作需要超级用户权限,CentOS下添加Root权限用户(超级用户)方法

1.作用su的作用是变更为其它使用者的身份,需要键入该使用者的密码(超级用户除外)。

2.格式su [选项]… [-] [USER [ARG]…]

3.主要参数-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。

-l , –login:加了这个参数之后,就似乎是重新登陆为该使用者一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变。假如没有指定USER,缺省情况是root。

-m, -p ,–preserve-environment:执行su时不改变环境变数。

-c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。

USER:欲变更的使用者账号,ARG传入新的Shell参数。

4.应用实例

变更账号为超级用户,并在执行df命令后还原使用者。  su -c df root

[sudo 命令详解]

功能说明:以其他身份来执行指令。

语  法:sudo [-bhHpV][-s ][-u ][指令] 或 sudo [-klv]

补充说明:sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。

参  数:

-b  在后台执行指令。

-h  显示帮助。

-H  将HOME环境变量设为新身份的HOME环境变量。

-k  结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。

-l  列出目前用户可执行与无法执行的指令。

-p  改变询问密码的提示符号。

-s  执行指定的shell。

-u  以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。

-v  延长密码有效期限5分钟。

-V  显示版本信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我明白了。下面是针对你的三个问题的答案: 1. 安装SSH SSH是一种用于远程登录的协议,你可以通过以下命令在Linux系统上安装SSH: ``` sudo apt-get install ssh ``` 如果你的系统是Red Hat或CentOS,可以使用以下命令安装SSH: ``` sudo yum install openssh-server ``` 2. 仅允许client客户端进行ssh访问,其余所有主机的请求都应该拒绝 可以通过编辑SSH配置文件`/etc/ssh/sshd_config`来实现这个要求。你需要添加以下两行: ``` AllowUsers client DenyUsers * ``` 这样,只有用户名为client的用户可以访问SSH,其他用户都将被拒绝。 3. 配置client只能在Chinaskills23用户环境下可以免秘钥登录,端口号为2022,并且拥有root控制权限 要实现这个要求,你需要在client主机上进行以下步骤: 1. 编辑SSH配置文件`/etc/ssh/sshd_config`,添加以下两行: ``` Port 2022 AllowUsers client ``` 2. 创建Chinaskills23用户,并设置密码: ``` sudo adduser Chinaskills23 ``` 3. 在client主机上创建SSH密钥对: ``` ssh-keygen ``` 4. 将公钥添加到Chinaskills23用户的`authorized_keys`文件中: ``` mkdir /home/Chinaskills23/.ssh chmod 700 /home/Chinaskills23/.ssh cat id_rsa.pub >> /home/Chinaskills23/.ssh/authorized_keys chmod 600 /home/Chinaskills23/.ssh/authorized_keys ``` 5. 禁用密码登录,并启用只允许SSH密钥登录: ``` PasswordAuthentication no PubkeyAuthentication yes ``` 6. 重新启动SSH服务: ``` sudo systemctl restart sshd ``` 这样,你就完成了对client主机的配置,现在只有在Chinaskills23用户环境下才可以免秘钥登录,并且拥有root控制权限

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值