Vagrant 新增 root 用户
0

原因

虚拟机上更改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 切换到指定目录,执行删除命令

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1
HI

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

2个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!