세션 시작 스크립트에서 $HOME 변수를 수정하세요. Gnome이 이를 무시합니까?

세션 시작 스크립트에서 $HOME 변수를 수정하세요. Gnome이 이를 무시합니까?

$HOME스크립트 에서 변수를 수정하고 있습니다 /etc/profile.d. 콘솔 세션에는 괜찮은 것 같습니다.

하지만 그래픽 세션에 대한 몇 가지 주의 사항이 있습니다. Gnome은 데스크탑 구성을 로드하지 않고 계속 사용합니다 passwd. 이상하게도 터미널을 열면 $HOME변수가 스크립트에서 정의한 것입니다 /etc/profile.d.

NFS 서버에 대해 홈을 재동기화하고 있기 때문에 이 작업을 수행하고 있으며 가끔 로그인할 때 NFS 홈을 직접 마운트하여 대체 로그인 방법을 제공하고 싶습니다. 이 시점에서 루트가 이미 홈 디렉토리를 생성했기 때문에 내 계획은 여기에 NFS 마운트를 연결하고 변수를 수정하는 것입니다 $HOME.

답변1

데이터를 이동할 때 이를 삭제하고 사용자(또는 각 사용자만)를 잠그는 것이 좋습니다. 누군가 로그인을 하면,~ 할 것이다복제할 데이터를 수정한 후 복제를 다시 시작해야 합니다. 모든 것이 끝날 때까지 헹구고 반복하십시오. 그런 다음 전환하세요. 하지만 로그인한 상태에서는 그렇게 할 수 없습니다. 등. 그러한 시나리오에서 버그를 제거하려면 많은 작업이 필요하며, 버그가 하나인 경우일시적인측정하고 잊어버리세요. 작업량이 너무 많고 위험도가 너무 높습니다.

관련 정보