当前登录的用户没有修改当前目录的权限,没有权限。
正常Linux系统 centos 登录用户为root Ubuntu 为ubuntu
第一步,查看当前登录的用户权限
用指令whoami
执行
whoami
你们得到是什么就用什么。
扩展: whoami是操作系统中用于查看当前有效用户名的命令,这一命令为大部分类Unix操作系统以及Windows Vista、Windows 7、Windows 8、Windows Server 2003、Windows Server 2008与Windows Server 2012等操作系统所包含。命令whoami由英文单句“Who am I?(我是谁?)”连接而成,调用该命令时系统会输出当前用户的有效用户名,这一输出效果与Unix命令id-un是相同的。
第二步,查看当前目录
pwd指令
执行
pwd
扩展: 在计算机领域,pwd是一个常见的命令行指令(主要用于 Unix、Linux 和 macOS 等类 Unix 操作系统),pwd是 “print working directory” 的缩写,它的主要功能是显示当前工作目录的绝对路径。
我这边得到 /www/wwwroot/qingtinghr-server
第三步,修改当前用户权限
扩展知识: 基本含义 sudo chown是一个在 Unix、Linux 等操作系统中用于更改文件或目录所有者的命令。“sudo” 是 “superuser do” 的缩写,它的作用是允许用户以超级用户(root)或其他有足够权限的用户身份来执行命令。“chown” 是 “change owner” 的缩写,用于改变文件或目录的所有者。 语法格式 基本语法为:sudo chown [选项] 用户:组 文件或目录。 例如:sudo chown user1:group1 file.txt,这个命令会将file.txt文件的所有者更改为user1,所属组更改为group1。 选项说明 -R(递归选项):当要改变一个目录及其子目录下所有文件的所有者时,使用-R选项。例如,sudo chown -R user2:group2 dir1会将dir1目录及其内部所有文件和子目录的所有者变更为user2,所属组变更为group2。 -v(详细信息选项):使用-v选项时,命令会在执行过程中显示详细的信息,比如每个文件或目录的所有者更改情况。例如,sudo chown -v user3:group3 file2.txt会在终端显示类似于 “changed ownership of ‘file2.txt’ from user4:group4 to user3:group3” 的信息。
根据扩展知识我们知道 我们应该输入的是
sudo chown -R(指令,更改以下目录权限,以递归选项) ubuntu(当前用户名) /www/wwwroot/qingtinghr-server(当前目录)
执行:
sudo chown -R ubuntu /www/wwwroot/qingtinghr-server
成功完美解决!!!!完美!
其实大家发现我都又报错 有冲突, 但是其实我服务器不是最新的,git我们同事提交的是最新的,
因此很简单,git checkout.. 放弃本地更改,再次git pull 解决问题
优雅草央千澈为你奉上,跟我一起学无止境吧,数学老师教过:我们学习东西一定要知其然并知其所以然,我的文章会比别人的稍微字多点别嫌烦,是怕很多人看不明白,也怕自己时间过久乐看不懂。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。