Vagrant 新增 root 用户

原因

虚拟机上更改nginx上配置时,操作错误,导致生成了隐藏文件.pms.test.swp

vagrant@homestead:/etc/nginx/sites-available$ ll -a
total 32
drwxr-xr-x 2 root root 4096 Dec 6 08:51 ./
drwxr-xr-x 9 root root 4096 Dec 5 08:38 ../
-rw-r--r-- 1 root root 1193 Dec 6 08:50 larvue.test
-rw-r--r-- 1 root root 1187 Dec 6 08:26 pms.test
-rw-r--r-- 1 root root 12288 Dec 6 08:27 .pms.test.swp

执行 rm -f .pms.test.swp 时,则提示如下:

rm: cannot remove '.pms.test.swp': Permission denied

解决

sudo passwd root 根据提示输入两次新密码
su root 切换到root用户
cd /etc/nginx/sites-available 切换到指定目录,执行删除命令

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 1

我当时好像直接是 useradd root 就可以了,现在没用homestead了,因为homestead安装 elasticsearch, node, socket,redis等组件的时候有点麻烦(主要是因为我不喜欢ubuntu),现在用了 laradocker ,感觉还不错,楼主可以试试哟

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!