如果我没有root密码,如何更改我的centos的权限?

我已经使用virtualbox在mac上设置服务器,我的服务器是centos。 但是为我做的那个人忘记了他在开始时设置的root密码,现在发生的事情是我的网站由于权限问题而有很多问题。

那么,我能做些什么来检索密码,甚至不用root就可以改变我的权限?

我的网站的组是apache ,我相信我不在同一组。

如果您有权访问控制台,并且您具有virtualbox guest,则可以尝试:

  • 使用单用户模式重置密码
  • 用init = / bin / sh重设一个密码(其中单用户模式是密码保护的)

使用单用户模式重置密码

  • 重新启动一个客人
  • 在启动时的GRUB启animation面上,按任意键进入GRUB交互式菜单
  • select要引导的内核版本,然后input“a”来追加行。
  • 到行尾,input“single”作为单独的单词。 按Enter退出编辑模式。
  • 启动内核
  • 更改密码(passwd命令)

用init = / bin / sh重设一个密码(其中单用户模式是密码保护的)

  • 重新启动一个客人
  • 在启动时的GRUB启animation面上,按任意键进入GRUB交互式菜单
  • select要引导的内核版本,然后input“a”来追加行。
  • 转到行尾,input“init = / bin / sh”作为单独的单词。 按Enter退出编辑模式。
  • 启动内核
  • 重新挂载文件系统读写:mount -o remount -a
  • 更改密码(passwd命令)