git clone을 sudo하고 다른 사용자에게 안전하게 권한을 변경하는 방법

표트르 쿨라

Raspberry Pi에서 기본 사용자 Pi로 로그인합니다.

sudo git clone디렉토리를 만들어야하므로 저장소에서 작업을 수행합니다 .

이것은 우리가 아직 실행할 수 없기 때문에 DNU / DNX 에만 해당됩니다 sudo dnu restore. 모르겠어요. 패키지 파일에 대한 권한이 거부되어 오류가 발생하고 샘플을 실행할 수 없습니다.

pi@raspberrypi ~/Home/samples/1.0.0-beta4/HelloMvc $ dnu restore
Restoring packages for /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.json
Writing lock file /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json
----------
System.UnauthorizedAccessException: Access to the path "/home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json" is denied.

나는해야만 chmod -R 0777 /Samples했지만 분명히 이것을 고치는 올바른 방법이 아닙니다.

어떻게 안전하거나 쉽게 사용할 수 sudo git clone있지만 Pi 사용자가 복제 한 것처럼 모든 것을 만들거나 Pi 사용자가 제대로 작동하도록 허용 할 수 있습니다.

chmod Pi:Pi특정 패키지 파일을 시도 했지만 도움이되지 않았습니다. 재귀 적으로 시도하지는 않았지만 제대로하는 방법을 잘 모르겠습니다.

그래서 코멘트에서 요청한대로 새로운 클론을 만들었습니다.

pi@raspberrypi /home/test $ sudo git clone https://github.com/aspnet/Home.git

pi@raspberrypi /home/test $ stat /home/test/Home
  File: `/home/test/Home'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: b302h/45826d    Inode: 153225      Links: 4
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-06-23 20:42:42.819728005 +0000
Modify: 2015-06-23 20:42:48.649688508 +0000
Change: 2015-06-23 20:42:48.649688508 +0000
 Birth: -

pi@raspberrypi /home/test $ stat /home/test
  File: `/home/test'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: b302h/45826d    Inode: 153224      Links: 3
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-06-23 20:42:31.099806322 +0000
Modify: 2015-06-23 20:42:42.819728005 +0000
Change: 2015-06-23 20:42:42.819728005 +0000
 Birth: -

pi@raspberrypi /home/test $ stat /home/pi
  File: `/home/pi'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: b302h/45826d    Inode: 29          Links: 7
Access: (0755/drwxr-xr-x)  Uid: ( 1000/      pi)   Gid: ( 1000/      pi)
Access: 2015-02-16 15:09:21.453774622 +0000
Modify: 2015-06-23 19:33:46.613016792 +0000
Change: 2015-06-23 19:33:46.613016792 +0000
 Birth: -
rkeatin3
sudo chown -R user:user path

이렇게하면 아래에있는 모든 항목의 소유자와 그룹이 반복적으로 변경 path됩니다 user.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

다른 사용자에게 권한을 부여하는 방법

이전 사용자에게 Outlook 일정에 대한 액세스 권한을 다른 사용자에게 부여하는 방법

devise를 사용하여 다른 사용자에게 권한을 부여하는 방법은 무엇입니까?

현재 사용자에게만 액세스 권한을 부여하고 다른 사용자에 대한 액세스를 제한하는 방법

다른 도메인에서 사용자에게 액세스 권한을 부여하는 방법

Linux 사용자에게 sudo 액세스 권한을 부여하는 방법

선택한 사용자에게 속한 모든 파일에 대한 권한을 변경하는 방법

한 사용자에게 Oracle의 다른 사용자에게 액세스할 수 있는 권한을 부여하는 방법은 무엇입니까?

.pem 파일을 제공하지 않고 AWS에서 AMI를 연결하도록 다른 사용자에게 권한을 부여하는 방법

Hadoop 작업에 sudo를 사용해야합니다. 권한을 변경하는 방법은 무엇입니까?

다른 사용자에게 git update remote 권한을 부여 하시겠습니까?

CentOS 서버의 다른 사용자에게 가상 환경에 대한 액세스 권한을 부여하는 방법

drush를 사용하여 사용자에게 권한을 부여하는 방법

jhipster에서 한 사용자 (프로필)에게 다른 사용자 (프로필) 만 삭제할 수있는 권한을 부여하는 방법

다른 응용 프로그램에서 내 dll을 안전하게 사용하는 방법

요소가 동시에 변경되는 long []의 내용을 안전하게 읽는 가장 빠른 방법

변경 사항을 git에 푸시하는 올바른 방법

터미널에서 사용자를 생성하고 다른 수준의 권한을 부여하는 방법

일반 사용자에게 제한된 권한을 특정 디렉토리에 부여하고 sudo없이 파일을 실행하는 방법

다른 사용자에게 동일한 시스템을 제출하도록 사용자를 변경하는 방법

다른 사용자에게 다른 Autowired 모델을 제공하는 방법

`chmod`를 사용하여 소유자의 권한을 다른 사람에게 복사하는 방법은 무엇입니까?

Dropbox에 권한을 부여하고 Windows에서 다른 사용자의 모든 권한을 제거하는 방법

git에서 한 분기에서 다른 분기로 변경 사항을 병합하는 방법

다른 사용자에게 액세스 권한을 부여하지 않고 특정 사용자에게 장치에 대한 권한 부여

사용자 이름과 호스트 이름을 안전하게 변경하는 방법은 무엇입니까?

사용자가 동일한 페이지에서 다른 Facebook 권한을 선택하게하는 방법은 무엇입니까?

slurm : 다른 사용자에게 작업을 제출하고 다른 사용자의 파일을 읽지 못하게하는 방법은 무엇입니까?

Linux에서 루트로 로그인 한 후 다른 사용자에게 권한을 부여하는 방법은 무엇입니까?

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관