我失去了 root 登录的权限,因此我已将密码从 更改grub
。我仍然无法登录,并且需要使用chown -R
无法在终端中输入的命令。我可以通过 WINSCP 访问我的服务器,在那里我可以浏览我的文件。
我可以编写一个脚本,让它运行sudo chown -R root /home/ngomm
并粘贴到已经可执行的脚本下吗/etc/init.d
?
如果是,哪种类型的脚本将运行此命令以及哪种脚本已经可以执行,我可以将我的脚本粘贴在它下面。
答案1
chown
是一个允许您更改文件权限的命令,不仅适用于脚本,因此您可以将其用于任何类型的文件。我将帮助您创建一个可在启动时执行的脚本,但首先您需要找回您的 root 密码(您之前发布的帖子)
要创建新脚本,请在终端上输入
sudo nano mynewscript.sh
并编辑它。确保使用#!bin/bash
.Ctrl + x 启动脚本并保存文件。
现在你必须让它可执行。运行
sudo chmod ugo+x mynewscript.sh
其中 u 表示用户、g 表示组、o 表示所有者。
要将其移动到 init.d 运行
sudo mv mynewscript.sh /etc/init.d/mynewscript.sh