
Arch 위키에는 xdm을 구성할 때 홈 디렉토리의 .xsession 파일이 실행 가능해야 한다고 명시되어 있습니다.
$ chmod 700 ~/.xsession
스크립트를 통해 루트로 설치를 실행하는 경우 이 명령은 루트에만 필요한 권한을 부여합니다. 루트로 실행할 때 사용자에게 이 파일에 대한 올바른 권한을 부여하려면 어떤 명령을 실행할 수 있습니까?
답변1
chmod
실행, 읽기, 쓰기가 가능한 경우 파일의 기능을 변경합니다. 세 그룹에 대해 이러한 능력을 적용합니다(확장 속성 무시). 이러한 그룹은 사용자, 그룹 및 월드입니다.
따라서 chmod를 사용하면 사용자가 파일을 읽을 수 있게 만들 수 있습니다. '사용자' ni 이 사건은 파일을 소유한 사람이 결정합니다.
소유자는 를 사용하여 변경할 수 있습니다 chown
.
이를 염두에 두고 +r(읽기)이 설정되도록 파일을 chmod해야 하며 해당 파일을 실행할 사용자가 소유해야 할 가능성이 높습니다.
chmod 700 ~/.xsessions chown user
'user'를 세션을 실행할 사용자의 사용자 이름으로 바꿉니다.
또한 /home/user/로 대체되는 '단축키' ~를 사용하여 파일을 참조하므로 이를 루트로 호출하고 사용자가 호출되면 다음을 ZR_
실행해야 합니다.
chmod 700 /home/ZR_/.xsessions chown /home/ZR_/.xsessions ZR_