解决linux中sudo su失效的问题

之前不小心改动了/usr/bin的权限。可能导致sudu命令不能正常切换至root。

解决方法:

1. 重启,在grub引导界面按下e;

2. 输入以下命令:

chown root:root /usr/bin/sudu
chmod 4775 /usr/bin/sudo
reboot

重启之后就可以了

### 回答1: 在Linux,可以通过以下步骤来修改主机名: 1. 打开终端或控制台,以root用户身份登录。 2. 输入命令:`hostnamectl set-hostname 新主机名`,其“新主机名”为你想要设置的新主机名。 3. 按下Enter键后,系统会提示你输入root用户的密码。 4. 输入密码后,系统会自动重启,新的主机名将生效。 注意:在修改主机名之前,建议备份重要数据,以防数据丢失。 ### 回答2: 在Linux,要修改主机名可以通过以下步骤实现: 1. 打开终端,以root或者具有sudo权限的账户登录。 2. 使用以下任一命令来查看当前的主机名: - hostname:显示当前主机名。 - hostnamectl:显示当前主机名和操作系统的相关信息。 3. 使用以下命令来修改主机名: - hostnamectl set-hostname <new_hostname>:用于设置新的主机名。 - hostname <new_hostname>:用于临时修改主机名,重启后会失效。 4. 修改完主机名后,可以使用以下命令来确认修改是否生效: - hostname:显示当前主机名。 - hostnamectl:显示当前主机名和操作系统的相关信息。 5. 如果希望修改主机名立即生效而无需重启,可以使用以下命令: - systemctl restart systemd-hostnamed:用于重启hostname服务,使新主机名生效。 需要注意的是,修改主机名可能会影响系统和应用程序的功能,因此在修改前要确保了解修改主机名可能会带来的影响,并做好相应的备份。此外,修改主机名需要具备rootsudo权限。 ### 回答3: 在Linux,要修改主机名可以按照以下步骤进行操作: 1. 使用sudo命令获取root权限:在终端输入`sudo su`并输入管理员密码。 2. 输入命令`hostname`来查看当前主机名。 3. 使用以下命令修改主机名:`hostnamectl set-hostname <new_name>`,将`<new_name>`替换为您要设置的新主机名。 4. 修改完主机名后,可以使用`hostnamectl`命令检查主机名是否已经修改成功。 5. 重新启动系统以使修改的主机名生效。命令为`sudo reboot`。 注意事项: - 在修改主机名之前,请确认新的主机名是否已经存在于网络,以避免主机名冲突。 - 修改主机名可能会影响系统配置和网络连接,因此请谨慎操作。 - 主机名一般不包含空格和特殊字符,最好只使用小写字母、数字和连字符。 - 不同的Linux发行版可能略有不同,可以查看相应发行版的文档或使用`man`命令来获取更多信息。 这些步骤可以帮助您在Linux系统轻松修改主机名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值