usermod를 사용하여 홈 디렉터리 경로를 변경하면 작동하지 않습니다.

usermod를 사용하여 홈 디렉터리 경로를 변경하면 작동하지 않습니다.

이 명령을 루트로 사용하려고 하면

# usermod -d /media/erez -m erez

알겠어요

usermod: 사용자 erez는 현재 <번호> 프로세스에서 사용 중입니다.

이 문제에 대한 많은 예가 있지만 그 중 누구도 이 문제를 언급하지 않습니다. 여기에 기본적인 것이 빠져 있기를 바랍니다. 저는 USB 부팅을 피하려고 정말 노력하고 있습니다(시도하면 "부팅 오류"가 발생하고 계속할 수 없습니다).

  • 일부 배경:

저는 노트북에서 듀얼부팅을 사용하고 있습니다. (만약을 대비해 Windows를 유지했습니다..=]). 저는 3개의 파티션을 만들었습니다.

  1. 루트 - 8기가

  2. 스위칭 - 2기가비트

  3. 일부 ntfs - 25 Giga(데이터, /home 등에 사용해야 함)

내 거/집디렉토리가 다음에 링크되어 있는 것 같습니다.잘못된대신 파티션을 (루트로)NTFS. [잘 모르겠지만 읽어보니 다른 사용자를 추가했기 때문에 이런 일이 발생한 것 같습니다. 하지만 다시 말하지만, 설치가 잘못되었을 수도 있습니다...]

gparted를 사용하여 내가 만든 2개의 파티션(루트 및 ntfs) 옆에 "키" 기호가 있었습니다. 이 부분이 문제인가요?

여기에 이미지 설명을 입력하세요.

답변1

usermod해당 사용자가 동일한 사용자 이름으로 프로세스를 실행 중인 경우 이 계정에서 무엇을 수정하려고 해도 명령이 실패합니다. 해당 사용자가 소유한 모든 프로세스를 종료해야 합니다(기업 환경에서는 이렇게 하지 말라고 경고해야 합니다). 아니면 파일을 편집하고 /etc/passwd필요한 내용을 모두 변경한 후 다음에 사용자가 새 프로세스에서 로그인할 때 변경해야 합니다. 세션이 끝나면 새로운 설정이 적용됩니다.

관련 정보