plink
원격 서버에 대한 연결을 설정하고 다음 명령을 사용하여 SIP 사용자 목록에서 항목을 삭제하려고 합니다 .
plink root@<ip> -pw pwd serctl ul rm bob
그런 다음 다음 질문을 해보세요.
Store key in cache? (y/n)
y
내가 ( 또는 ) 로 응답하는 것에 관계없이 다음 n
과 같이 응답합니다.
Connection abandoned.
나는 약간 혼란스럽고 정확히 문제가 무엇인지, 왜 다음 오류가 발생하는지 알 수 없습니다.
ERROR: Unable to write random seed: open("/home/gitlab-runner/.putty/randomseed") returned 'Permission denied'.
문제는 명령을 실행하는 사용자 프로필과 관련된 것 같습니다. 이 사용자는 gitlab-runner
비밀번호가 없으므로 권한도 없는 사용자입니다 sudo
.
이 문제를 해결하기 위한 단서나 조언이 큰 도움이 될 것입니다.
고쳐 쓰다:
다음 내용이 표시됩니다 user
.
user@PC:~$ namei -l /home/user/.putty/randomseed
f: /home/user/.putty/randomseed
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxrwxr-x user group1 user
drwx------ user user .putty
-rw------- user user randomseed
그리고 다음 gitlab-runner
:
user@PC:~$ namei -l /home/gitlab-runner/.putty/randomseed
f: /home/gitlab-runner/.putty/randomseed
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x gitlab-runner gitlab-runner gitlab-runner
drwx------ root root .putty
-rw------- root root randomseed
분명히 권한은 root
여기 사용자에게 있습니다 gitlab-runner
. 이것을 어떻게 바꿀 수 있나요?