새 사용자는 홈 디렉토리에 파일을 만들 수 없습니다.

사용자 5447339

명령 golden을 실행하여 Linux에서 새 사용자 만들었습니다 adduser.

그 후 새 사용자에 대한 ssh 키를 생성하려고 시도하고 있으며 권한 거부 오류가 발생할 때마다 :

golden@machineA:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/golden/.ssh/id_rsa):
Could not create directory '/home/golden/.ssh': Permission denied

무엇이 잘못되었는지 생각하십니까?

최신 정보:

golden@machineA:~$ pwd
/home/golden
golden@machineA:~$ ls -l
total 0
golden@machineA:~$ ls -lrth
total 0
golden@machineA:~$ ls -lrtha
total 20K
-rw-r--r-- 1 10001 10001  675 May 10 11:54 .profile
-rw-r--r-- 1 10001 10001 3.5K May 10 11:54 .bashrc
drwxr-xr-x 2 10001 10001 4.0K May 10 11:54 .
-rw-r--r-- 1 10001 10001  220 May 10 11:54 .bash_logout
drwxr-xr-x 8 root  root  4.0K May 10 15:44 ..

업데이트 2 :

golden@machineA:~$ ls -ld /home/golden
drwxr-xr-x 2 10001 10001 4096 May 10 11:54 /home/golden
golden@machineA:~$ id golden
uid=1001(golden) gid=1002(golden) groups=1002(golden)
Gilles 'SO- 그만 사악함'

의 소유자 /home/golden는 user가 아니라 사용자 10001 golden입니다. 일반적으로 계정을 만들면 사용자의 홈 디렉토리가 생성되며 해당 홈 디렉토리는 물론 사용자의 것입니다.

이것이 여기서 일어나지 않은 이유는 아마도 /home/golden이미 존재 했기 때문일 것입니다 . 에 전달한 옵션에 따라 이에 adduser대해 설명하지 않았을 수도 있습니다. /home/golden존재 하는 이유 는 아마도 golden사용자 ID 10001로 호출 된 계정이 있었기 때문에 홈 디렉토리를 삭제하지 않고이 계정이 제거 되었기 때문일 것 입니다. 이제 golden다시 호출 되었지만 다른 사용자 ID를 가진 사용자 계정이 있습니다 .

이런 일이 발생하고 사용자 10001이 더 이상 존재하지 않는다고 가정하면의 소유권을 /home/golden새 계정으로 변경할 수 있습니다 . 물론 이것은 새로운 사용자가 이전 사용자가 남긴 파일을 볼 수 있도록 허용하지만 귀하의 경우에는 어쨌든 흥미로운 파일이 없습니다.

sudo chown -R golden:golden /home/golden

계정을 삭제하는 경우 홈 디렉토리를 제거 ( deluser --remove-home)하거나 이름을 변경 ( mv /home/golden /home/golden.1001.archived)해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

/ mnt에 사용자 홈을 만들 수 없습니다.

분류에서Dev

내 작업 디렉토리에 새 파일을 만들 수없는 이유는 무엇입니까?

분류에서Dev

홈 디렉토리에 사용자 파일이 없습니다.

분류에서Dev

새 사용자를 만들고 로그인 할 때 홈 디렉터리로 chdir 할 수 없습니까?

분류에서Dev

홈 디렉토리를 만들 수 없습니다.

분류에서Dev

이전 디렉토리에서 수정 된 파일로 새 디렉토리를 만드는 루프를 만들려고합니다.

분류에서Dev

다른 디렉토리에서 홈 디렉토리에 파일 만들기

분류에서Dev

새 사용자와 해당 디렉토리에 새 파일을 만들려면 어떻게합니까?

분류에서Dev

PHP-FPM이 홈 디렉토리에있는 파일에 접근 할 수 없습니다 — stat EACCES — "파일을 찾을 수 없습니다"

분류에서Dev

홈에서 새 폴더를 만들 수 없습니다.

분류에서Dev

홈 디렉터리 아래의 특정 디렉터리에 파일을 만들 수있는 권한이 거부되었습니다.

분류에서Dev

사용자는 자신의 홈 디렉토리에서 루트 소유 파일을 삭제할 수 있습니다. 또는 사용자가 쓸 수있는 디렉토리 내의 파일 변경을 제어하는 규칙은 무엇입니까?

분류에서Dev

Linux 디렉토리에서 파일을 읽고 삭제할 수 있지만 만들 수는 없습니까?

분류에서Dev

CFile :: Remove, 디렉토리에서 파일을 제거했지만 파일을 사용할 수 없습니다.

분류에서Dev

cp 가져 오기는 일반 파일을 만들 수 없습니다. openssl에 해당 파일이나 디렉토리가 없습니다.

분류에서Dev

점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

분류에서Dev

점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

분류에서Dev

점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

분류에서Dev

mdadm을 사용하여 새로 만든 raid5에서 파일 시스템을 만들 수 없습니다.

분류에서Dev

mkdir로 새 디렉토리를 만들 수 없습니다.

분류에서Dev

내 홈 디렉토리의 알 수없는 디렉토리 또는 파일

분류에서Dev

그룹의 사용자가 다른 사용자의 홈 디렉토리에있는 파일에 액세스 할 수 있습니까?

분류에서Dev

그룹의 사용자가 다른 사용자의 홈 디렉토리에있는 파일에 액세스 할 수 있습니까?

분류에서Dev

사용자가 디렉토리에 파일을 만들 수 있지만이 사용자가 상위 디렉토리에 파일을 만들고 삭제하지 못하도록하는 방법은 무엇입니까?

분류에서Dev

모든 사용자가 디렉토리에 파일을 만들 수 있지만 소유자 만 삭제할 수 있습니다.

분류에서Dev

보이지 않는 파일을 디렉토리에 복사하려고했지만 찾을 수 없습니다.

분류에서Dev

새 사용자를 만들면 자체 홈 디렉토리에 대한 읽기 및 쓰기 권한이 있습니까?

분류에서Dev

실수로 홈 디렉토리에서 "mv"명령을 사용합니다.

분류에서Dev

사용자를 삭제했지만 홈 디렉토리 및 사용자 파일을 삭제하는 것을 잊었습니다.

Related 관련 기사

  1. 1

    / mnt에 사용자 홈을 만들 수 없습니다.

  2. 2

    내 작업 디렉토리에 새 파일을 만들 수없는 이유는 무엇입니까?

  3. 3

    홈 디렉토리에 사용자 파일이 없습니다.

  4. 4

    새 사용자를 만들고 로그인 할 때 홈 디렉터리로 chdir 할 수 없습니까?

  5. 5

    홈 디렉토리를 만들 수 없습니다.

  6. 6

    이전 디렉토리에서 수정 된 파일로 새 디렉토리를 만드는 루프를 만들려고합니다.

  7. 7

    다른 디렉토리에서 홈 디렉토리에 파일 만들기

  8. 8

    새 사용자와 해당 디렉토리에 새 파일을 만들려면 어떻게합니까?

  9. 9

    PHP-FPM이 홈 디렉토리에있는 파일에 접근 할 수 없습니다 — stat EACCES — "파일을 찾을 수 없습니다"

  10. 10

    홈에서 새 폴더를 만들 수 없습니다.

  11. 11

    홈 디렉터리 아래의 특정 디렉터리에 파일을 만들 수있는 권한이 거부되었습니다.

  12. 12

    사용자는 자신의 홈 디렉토리에서 루트 소유 파일을 삭제할 수 있습니다. 또는 사용자가 쓸 수있는 디렉토리 내의 파일 변경을 제어하는 규칙은 무엇입니까?

  13. 13

    Linux 디렉토리에서 파일을 읽고 삭제할 수 있지만 만들 수는 없습니까?

  14. 14

    CFile :: Remove, 디렉토리에서 파일을 제거했지만 파일을 사용할 수 없습니다.

  15. 15

    cp 가져 오기는 일반 파일을 만들 수 없습니다. openssl에 해당 파일이나 디렉토리가 없습니다.

  16. 16

    점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

  17. 17

    점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

  18. 18

    점유 디렉토리에 새 빈 파일을 어떻게 만들 수 있습니까?

  19. 19

    mdadm을 사용하여 새로 만든 raid5에서 파일 시스템을 만들 수 없습니다.

  20. 20

    mkdir로 새 디렉토리를 만들 수 없습니다.

  21. 21

    내 홈 디렉토리의 알 수없는 디렉토리 또는 파일

  22. 22

    그룹의 사용자가 다른 사용자의 홈 디렉토리에있는 파일에 액세스 할 수 있습니까?

  23. 23

    그룹의 사용자가 다른 사용자의 홈 디렉토리에있는 파일에 액세스 할 수 있습니까?

  24. 24

    사용자가 디렉토리에 파일을 만들 수 있지만이 사용자가 상위 디렉토리에 파일을 만들고 삭제하지 못하도록하는 방법은 무엇입니까?

  25. 25

    모든 사용자가 디렉토리에 파일을 만들 수 있지만 소유자 만 삭제할 수 있습니다.

  26. 26

    보이지 않는 파일을 디렉토리에 복사하려고했지만 찾을 수 없습니다.

  27. 27

    새 사용자를 만들면 자체 홈 디렉토리에 대한 읽기 및 쓰기 권한이 있습니까?

  28. 28

    실수로 홈 디렉토리에서 "mv"명령을 사용합니다.

  29. 29

    사용자를 삭제했지만 홈 디렉토리 및 사용자 파일을 삭제하는 것을 잊었습니다.

뜨겁다태그

보관