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 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

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

5年前 评论

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