
다음 코드:
include path/to/file
다음 오류 출력이 생성됩니다.
... path/to/file: Permission denied
나는 다음을 실행했다:
cacls C: /t /g Everyone:R
새 권한은 다음과 같습니다.
<Account Domain not found>F
Everyone:R
여전히 권한이 거부되었다고 표시되지만 사용자 이름을 검색해 보니 관리자 권한으로 실행되고 있는 것으로 나타났습니다.
나는 다음을 실행했다:
cacls C: /t /g Administrator:F
하지만 cacls 출력에는 아무런 영향을 미치지 않았습니다.
제가 이해한 바로는 관리자로서 권한은 전혀 중요하지 않습니다. 제가 무엇을 놓치고 있나요?
답변1
내 상황을 이보다 더 잘 설명할 수 없어서 시스템 관리자에게 문의했습니다. 그는 이렇게 설명했습니다.
Windows 사용자 {w1}은 사용자 {u1}과 연결되어 있었고 사용자 {u2}만이 자격 증명을 가지고 있는 작업을 수행하려고 했습니다.
*{u1}* [Unix] {u2}
| --Samba--
{u1} [Win1]
--VNC--
[My Computer]
{u2}와 연결된 Windows 사용자가 없으면 이 작업을 수행할 수 없습니다. 따라서 빠른 해결책은 내 자신의 Windows 사용자 {w2}를 만드는 것입니다.
{u1} [Unix] {u2}
| --Samba-- |
{w1} [Win1] {w2}
--VNC--
[My Computer]
그러나 Windows 가상 머신은 모든 버전의 Windows(터미널 서버 제외)와 마찬가지로 한 번에 한 명의 사용자만 지원할 수 있습니다. 따라서 {w2}에 액세스하려면 사용자 {w1}을(를) 로그아웃해야 합니다. 즉, 두 사용자가 동시에 작업할 수 없습니다.
결국 해결책은 두 사용자가 동시에 작업할 수 있도록 사용자 {u2}와 연결된 복제된 가상 머신[Win2]을 생성하는 것이었습니다.
{u1} [Unix] {u2}
--Samba--
[Win1] [Win2]
--VNC--
[My Computer]