Quick Solution
远程传输文件,导致linux上的文件上锁
sudo chown +用户名 +文件路径
tip:可以用鼠标将文件拖拽到命令行界面,就不用输入文件路径了
chown:这个命令用于改变文件或目录的所有者。在Unix和Linux系统中,每个文件或目录都有一个所有者,通常是创建该文件或目录的用户。chown命令可以更改文件或目录的所有者。例如,chown username filename将使用户名为username的用户成为filename文件的所有者。
详解:两种方法
chmod
在Unix和Linux系统中,文件的权限和所有权决定了文件的访问性。"小锁头"图标通常表示当前用户对文件的访问权限受到限制。这可能是因为你没有足够的权限来读取、写入或执行该文件,或者你不是该文件的所有者。
chmod
命令可以用来改变文件的权限。例如,如果你想给所有用户读、写和执行的权限,你可以使用以下命令:
chmod 777 filename
在这个命令中,777
是一个八进制数,表示所有用户都有读(4)、写(2)和执行(1)的权限。每个数字代表一个用户组的权限:第一个数字代表文件所有者的权限,第二个数字代表文件所在组的成员的权限,第三个数字代表其他用户的权限。
然而,注意这种做法会使得任何用户都可以修改该文件,这可能带来安全风险。通常,你应该只给需要访问该文件的用户或组赋予必要的权限。
chown
如果你只是想让当前用户有权访问该文件,你可能需要使用chown
命令改变文件的所有者,例如:
chown username filename
在这个命令中,username
应该替换为你的用户名,filename
是你想更改所有者的文件名。
请注意,chmod
和chown
命令通常需要管理员权限才能运行,你可能需要使用sudo
命令。