Coda 2가 현재 사용자에게 권한이없는 파일을 편집 할 수 있습니까? (예 : running )을

내가 작업하는 두 대의 서버에서 파일을 편집하고 다른 모든 것을 액세스 할 수 있음에도 불구하고 sudo실제로 변경 사항을 저장하기 위해 파일에 대해 높은 권한 (예 : running )을 가져와야 할 경우가 있습니다.

그것은 터미널이 아닌 Coda 2에서 파일 작업을 좋아한다고 말했습니다. sudo원격 파일을 볼 때 탐색기를 통해 파일을 여는 방법이 있거나 Coda 2의 내장 터미널을 통해 파일을 열도록 편집하는 방법이 있습니까? 그래서 편집하고 저장하고 이동할 수 있습니다 의 위에.

현재 파일을 두 번 클릭하여 열면 상승 된 권한이 필요한 경우 파일은 읽기 전용 상태로만 열립니다.



답변

아뇨. Coda 2, Coda 및 Transmit을 사용하면 SFTP를 상자에 넣을 수 있지만 사용자의 액세스 가능한 범위에없는 파일에 액세스하려고하면 로그 아웃 한 다음 다시 로그인 할 수있는 사용자로 다시 로그인해야합니다.

Transmit과 Coda 2를 지속적으로 사용하고 하나의 파일에 액세스 한 다음 다른 파일에 액세스하기 위해 다른 사용자로 로그인해야하기 때문에 루트로만 로그인하는 위치로 만들었습니다.

Transmit, Coda 또는 Coda 2가 서버 또는 무언가에 일종의 명령을 푸시 할 수있는 것과 같은 다른 방법이 있었으면 좋겠지 만 Apps 현재 상태에서는 불가능합니다. 나는 그들에게 기능 요청을 할 것을 강력히 권합니다. 우리가 이것을 원했던 유일한 사람들이었던 것을 볼 수 없습니다.

트위터 계정을 통해 연락하는 것이 좋습니다. 그들은 꽤 멋진 사람들이며 트위터에서 전에 이와 같은 것에 응답했습니다.

http://twitter.com/#!/panic

나는 그것이 당신이 찾고있는 대답이 아니라는 것을 알고 있지만 그것이 도움이되기를 바랍니다.


답변

“open as sudo”명령은 여전히 ​​Coda2에서 구현되지 않았으므로 다음 해결 방법을 사용하여 다른 사용자 나 루트에 속하는 파일을 편집 할 수 있습니다. vi

  1. SFTP 연결의 탭에서 터미널 연결을 엽니 다.
  2. chown로그인 할 수있는 사용자에게 파일 에서 명령을 실행하십시오 (이 사용자는 sudo 권한이 있어야 함). 원래 사용자가 누구인지 확인하십시오.

    sudo chown your-user-name path/to/file

  3. 파일로 이동 한 후 클릭하여 열고 필요한 항목을 편집 한 후 저장을 클릭하고 파일을 닫으십시오.

  4. 터미널 창 chown으로 돌아가서 원래 사용자로 돌아갑니다.

    sudo chown original-user-name path/to/file

분명히 이것은 이상적인 상황은 아니지만 vi명령 행에 내장 된 다른 편집기 나 다른 편집기 대신 파일을 편집하기 위해 Coda의 모든 기능을 사용할 수 있습니다 .


답변