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 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

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

6年前 评论

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