chmod를 사용하는 GNU / Linux의 기본 권한

좋은 사람들! 🙂 우선, 커뮤니티에 대한 나의 첫 번째 기여라는 것을 언급 할 가치가 있습니다. 누군가가 유용하다고 생각하기를 바랍니다.

=> 파일 권한의 기본 구조
=> 디렉토리의 기본 권한 구조
=> 사용자, 그룹 및 기타
=> Chmod XNUMX 진수

1.- 파일 권한의 기본 구조

단순 파일에는 읽기, 쓰기 및 실행의 세 가지 기본 속성이 있습니다.

>> 읽기 권한 (읽기)
파일을 읽을 수있는 권한이있는 경우 해당 내용을 볼 수 있습니다.

>> 쓰기 권한 (쓰기)
파일 쓰기 권한이 있으면 파일을 수정할 수 있습니다. 콘텐츠를 추가, 덮어 쓰거나 삭제할 수 있습니다.

>> 실행 권한 (실행)
파일에 실행 권한이 있으면 프로그램처럼 실행하도록 운영 체제에 지시 할 수 있습니다. "foo"라는 프로그램이면 어떤 명령으로도 실행할 수 있습니다.
또는 읽기 및 실행 권한이 필요한 스크립트 (인터프리터), 컴파일 된 프로그램은 읽기만하면됩니다.

 

권한에 따른 문자는 다음과 같습니다.
r 쓰기를 의미하며 Read
w 읽기를 의미하며 W의식
x 실행을 의미하며 eX에큐트

chmod를 사용하여 권한 변경
chmod (모드 변경)는 권한을 변경하는 데 사용되는 명령이며 + (더하기) 또는-(빼기)를 사용하여 하나 이상의 파일에 대한 권한을 추가하거나 제거 할 수 있습니다.

중요한 파일을 수정하지 못하도록하려면 chmod 명령을 사용하여 "파일"에 대한 쓰기 권한을 제거하십시오.

관련 기사 :
팁 : 알아야 할 GNU / Linux 용 400 개 이상의 명령 😀
$ chmod -w yourFile

실행 가능한 스크립트를 만들고 싶다면

$ chmod + x tuScript

한 번에 모든 속성을 제거하거나 추가하려는 경우

$ chmod -rwx 파일 $ chmod + rwx 파일

= 기호 (같음)를 사용하여 정확한 조합으로 권한을 설정할 수도 있습니다.이 명령은 쓰기 및 실행 권한을 제거하고 읽기 권한 만 남깁니다.

$ chmod = r 파일

파일의 권한을 편집 할 때주의하십시오. 편집 할 경우 원래 그대로 두는 것을 잊지 마십시오.

2.- 디렉토리의 기본 권한 구조

디렉토리의 경우 동일한 권한이 있지만 의미는 다릅니다.

관련 기사 :
HDD 또는 파티션의 데이터를 알기위한 4 가지 명령

>> 디렉토리에 대한 읽기 권한
디렉토리에 읽기 권한이 있으면 포함 된 파일을 볼 수 있습니다. "ls (목록 디렉토리)"를 사용하여 내용을 볼 수 있습니다. 디렉토리에 대한 읽기 권한이 있다고해서 해당 파일에 대한 읽기 권한이없는 경우 해당 파일의 내용을 읽을 수 있다는 의미는 아닙니다.

 

>> 디렉토리에 대한 쓰기 권한.
쓰기 권한이 있으면 파일을 디렉토리에 추가, 제거 또는 이동할 수 있습니다.

>> 디렉토리에 대한 실행 권한.
실행을 사용하면 해당 디렉토리의 파일에 액세스 할 때 디렉토리 이름을 사용할 수 있습니다. 즉,이 권한은 프로그램이 수행하는 검색에서 고려합니다. 예를 들어 실행 권한이없는 디렉토리는 검사되지 않습니다. 명령 찾기

3.- 사용자, 그룹 및 기타

이제 우리는 3 가지 권한과 추가 또는 제거 방법을 알고 있지만이 3 가지 권한은 3 개의 다른 위치에 저장됩니다.
사용자 (u)는 사용자에게서 나옴
그룹 (g)은 그룹에서 나옴
기타 (또는) 다른 사람

당신이 달릴 때

$ chmod = r 파일

3 곳에서 권한을 변경하면 "ls -l"로 디렉토리를 나열하면 비슷한 내용이 표시됩니다.

-r-r-r-- wada 사용자 1 명 4096 Apr 13 19:30 file

세 가지 유형의 허가에 대한 3 r을 기록하십시오.

어디서 :

x ------------- x ------------- x | 권한 | 속한다 | x ------------- x ------------- x | rwx ------ | 사용자 | | --- rx --- | 그룹 | | ------ rx | 기타 | x ------------- x ------------- x

각 소유자에 대한 허가를 제거 할 수 있습니다. 파일이 있다고 가정합니다.

-rwxr-xr-x 1 wada 사용자 4096 Apr 13 19:30 file

그룹 및 기타에 대한 실행 권한을 제거하려면 다음을 사용하십시오.

$ chmod gx, ox 파일

우리 파일은 이러한 권한을 갖게됩니다.

-rwxr-r-- wada 사용자 1 명 4096 Apr 13 19:30 file

사용자 쓰기 권한을 제거하려는 경우 :

$ chmod ux 파일
-r-xr-r-- wada 사용자 1 명 4096 Apr 13 19:30 file

동시에 두 가지 권한 추가 및 제거 :

$ chmod u-x + w 파일
-rw-r-r-- wada 사용자 1 명 4096 Apr 13 19:30 file

아주 간단 하죠? 빅 스마일

4. XNUMX 진수의 chmod

chmod의 XNUMX 진수 표현은 매우 간단합니다.

독서 가치가 4
글쓰기 가치가 2
실행 가치가 1

다음 :

x ----- x ----- x ----------------------------------- x | rwx | 7 | 읽기, 쓰기 및 실행 | | rw- | 6 | 읽기, 쓰기 | | rx | 5 | 읽기 및 실행 | | r-- | 4 | 읽기 | | -wx | 3 | 작성 및 실행 | | -w- | 2 | 쓰기 | | --x | 1 | 실행 | | --- | 0 | 권한 없음 | x ----- x ----- x ----------------------------------- x

그러므로:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, 이동 = | chmod 600 | | chmod u = rwx, 이동 = | chmod 700 | x ------------------------ x ----------- x

기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

76 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   오로스Zx

    나는 옥타를 이해하지 못했습니다 😛 기사 주셔서 감사합니다!

    1.    워커

      간단한 트릭은 바이너리로 보는 것입니다. rwx는 3 비트 (읽기, 쓰기, eXecute)를 나타냅니다. 읽기 및 쓰기 권한을 원하면 110 바이너리가 있으며, 4 진수는 111,111,101입니다. 또한 GUO (그룹, 사용자, 기타)로 구성되어 있다는 것을 알고 있다면 이미 수행 한 것입니다. 예 : 그룹 및 사용자에 대한 읽기, 쓰기 및 실행; 다른 사람을위한 독서 및 공연; 남음 : 775-> XNUMX

      1.    피코

        감사합니다. 나는 그렇게 보지 못했다

      2.    R1791

        110 이진수는 4 진수 XNUMX가 아니므로주의하십시오.
        이진수 110은 6 진수 XNUMX입니다.

    2.    익명

      기본적으로 우리는 사용자 또는 사용자와 다른 한편으로는 권한을 가지고 있습니다.
      권한 :
      r = 읽기 (읽기)
      w = 쓰기
      x = exe (실행)
      -= 권한 없음.
      사용자 :
      u = 소유자, 관리자.
      g = 그룹.
      o = 다른 모든 것.
      ls -l을 사용하면 다음과 같이 모든 권한을 부여 할 수있는 디렉토리 또는 파일 권한을 볼 수 있습니다.
      sudo ugo + rwx 'filename'// 모든 권한을 부여합니다.

  2.   시그84

    그것은 바로 노트로 이동합니다
    .
    감사합니다!

  3.   JerryKpg

    아주 좋아요!

  4.   엘리오타임3000

    아주 좋아.

  5.   케빈 마슈 케

    좋아요!

    아주 좋은 기사이지만 약간의 수정이 필요합니다.

    r은 쓰기를 의미하며 읽기에서 비롯됩니다.
    w는 읽기를 의미하고 쓰기에서옵니다.
    x는 실행을 의미하며 eXecute에서 제공됩니다.

    (R) 읽기는 읽기이고 (W) 쓰기는 쓰기입니다.

    인사말!

    1.    와다

      늦은 밤에 메모를해서 일어나는 일입니다 hahahaha 실수를 고칠 수있는대로 미안합니다.

      1.    RAW 기본

        오류가 발생합니다 .. .. 게시물 작성자가 아무리 많아도 게시물이 게시되면 편집 권한이 부여되지 않기 때문입니다 ..

        또 다른 작은 오류 .. ..in point 3 .- .. "if you want to remove the write permission from user".. "$ chmod ux file".. .. 입력하고 "$ chmod ..u file ".. 말한 내용과 일치하는 .. 결과 ..

        1.    와다

          주석 달기

    2.    후안 페레즈

      r은 READ를 의미하고 Read에서 비롯됩니다.
      w는 WRITE를 나타내며 Write에서 비롯됩니다.
      x는 실행을 의미하며 eXecute에서 제공됩니다.

  6.   진한 보라색

    Samba와 폴더를 공유하고 게스트에게 읽기 및 쓰기 권한을 부여하려고했지만 두 컴퓨터 (게스트 또는 클라이언트) 중 하나에서 새 폴더를 만들 때 새 폴더에 읽기 및 쓰기가없는 경우가 있습니다. 모든 사람에게 쓰기 권한 할당 ... 폴더가 생성 될 때마다 권한을 편집하지 않고도 문제를 해결할 수있는 방법이 있습니까? 약간 번거 롭습니다. 그건 그렇고, 나는 모든 것을 그래픽 인터페이스를 통해 수행합니다.

    1.    와다

      setfacl에 대한 문의

  7.   마르코스

    아주 명확한 기사. 다음과 같은 세부 정보 :
    | chmod u = rwx, g = rx, o = | chmod 760 |
    해야한다:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    오 잘 :
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    스티븐 아브라함 산토스 파리 아스

      왜 친구 야?

      1.    페포

        x는 5와 같고 예제에서는 6이므로
        g = rx 6 오류
        g = rx 5 맞음
        g = rw 6 맞음

  8.   레이니어 헤레라

    진한 보라색의 경우 :
    내가 아직 배우고있는 것으로부터 나는이 지식을 구했다 (이 지식이 당신의 문제에 도움이 될지는 모르겠지만 시도해 볼 가치가 있으며이 출판물에는 빠졌다) :
    다음과 같이 반복 권한 (-R)을 부여합니다.
    chmod -R 777 상위 디렉토리 / *
    이것은 모든 사용자, 그룹 및 상위 폴더 및 내부에있는 모든 폴더 및 파일에 관한 모든 권한을 부여합니다 (이 디렉토리에서 생성 된 새 권한에 대한 권한은 기본적으로 허용됩니다.

  9.   레이니어 헤레라

    그래픽 형식에서 "이 명령을 반복하도록 만들기"또는 "포함 된 폴더에 대해 수행"옵션을 찾아야합니다.

  10.   브루노 카시오

    나는 항상 편의를 위해 777을 내 기계에 던진 사람들 중 하나이지만, 이러한 명령으로 나는 배터리를 넣고 더 조심할 것입니다. 기여해 주셔서 감사합니다!

  11.   yo

    감사합니다, 당신은 나를 의심하지 않게했습니다

  12.   마누엘 칼렙

    아주 좋은 공헌 ... 계속 유지하십시오 ...

  13.   Edibrets

    아주 좋아요 감사합니다 😀

  14.   support.masvernat@gmail.com

    훌륭한 설명, 마침내 나에게 분명합니다 ...

  15.   카밀라

    안녕하세요!

    관련성이 있는지 모르겠지만 내 mp4에서 녹음, 삭제 권한에 문제가 있습니다. 권한을 변경할 수 없으므로 읽기 전용입니다. 당신이 준 명령을 입력했지만 대답은
    chmod : "/ media / 0C87-B6D2"의 권한 변경 : 읽기 전용 파일 시스템

    나는 많은 포럼을 검토했지만 아무것도 효과가 없었습니다. 나는 이것에 대한 초보자이므로 내가 잘못하고있는 것일 수 있습니다.

    당신이 나를 도울 수 있기를 바랍니다.

    키스를

    1.    익명

      수퍼 유저로 로그인 해보십시오.

    2.    Javi_VM

      적절한 드라이버가 없을 수 있습니다. NTFS 파일 시스템을 사용하면 ntfs-3g 패키지가 설치되어 있지 않으면 쓸 수 없습니다. 나는 그것이 어떤 시스템을 가질 것인지 mp4를 모른다 ...

  16.   크리스티안 알렉시스 갈레 아노 루이즈

    우수한, 감사합니다.

  17.   프랜

    튜토리얼 주셔서 감사합니다 🙂 매우 유용합니다

  18.   예슨 리코

    우연히도 나는 리눅스 시스템 관리에 관한 가이드에서 chmod 명령에 대해 읽고 있었는데, 나에게도 분명했습니다. 거기에서 추가 권한 인 3 개의 명령 -s -S 및 -t에 대해 더 많이 말해주었습니다. 나는 분명하지 않다, 내일 나는 또 다른 좋은 책을 읽을 것이다, 아주 좋은 테이블, 인사

  19.   하비에르

    기여에 감사드립니다. 내가 필요한 것

  20.   후안 고메즈

    안녕하세요, 매우 흥미 롭습니다. 파일, chmod 또는 해당 폴더에있는 내용을 편집 할 수있는 방법 또는 프로그램을 알고 싶습니다.
    나는 거기에있는 일부 권한을 편집하고 싶습니다 ...

    아니면 어때 ... 고마워

    감사합니다

  21.   LM

    아주 잘 설명했습니다. 감사합니다.

  22.   이스마엘

    훌륭한 공헌, 시간을 내 주셔서 감사합니다.

  23.   미겔

    좋은 공헌. 감사합니다. 중요하다고 생각하는 내용을 명확히하고 싶습니다. 스페인어에서 remove는 영어 remove와 동일하지 않습니다. 스페인어에서 제거는 제거를 의미하지 않습니다.
    RAE에 따르면 다음을 의미합니다.

    1. tr. 한 곳에서 다른 곳으로 무언가를 전달하거나 옮깁니다. U. tc prnl.
    2. tr. 무언가를 움직이거나, 흔들거나, 회전 시켜서 일반적으로 다른 요소가 섞이도 록합니다.

    이러한 의미에서 제거하는 대신 remove 동사를 사용해야합니다.

    1.    엘라 브

      사실, 특히 컴퓨터 용어에서 무언가를 제거 할 때 자신을 제거한다고 말합니다.

    2.    와다

      세 번째 줄을 추가해야합니다 ...
      3. tr. 문제를 제거하거나 따로 보관하거나 제거합니다.
      나는 그것을 제거하지 않으려면 "삭제"를 위해 말한 적이 없다. 🙂 삭제하려고했다면 죄송합니다. 들러 주셔서 감사합니다. 설명을 해주셔서 감사합니다.

  24.   파비안 가르시아

    좋은

    누군가 저에게 질문을 설명해주세요. 제가 이해하는대로 파일 또는 디렉토리를 소유 한 사용자와 그룹에만 적용되지만 예를 들어 사용자 또는 그룹 "xyz"가있는 경우 r에서 권한을 할당하려면 어떻게해야합니까? , 또는 wox는 소유자가 아닌 해당 사용자 또는 그룹에게만 제공됩니다.

  25.   a

    특정 그룹의 권한을 확인하고 동일한 루트 권한을 갖도록 편집하는 방법

  26.   타 즈 마니아

    안녕하세요, 저는 약간의 문제가 있습니다. 루 분투에 PC가 있고 로컬 사용자가있는 도메인에는 문제가 없지만 도메인 사용자에게는 문제가 없으며 전체가 모질라와 썬더 버드를 열 때입니다. 시스템이 멈췄습니다. 그들이 나를 도울 수 있기를 바랍니다.
    건배

  27.   유스 토 곤잘레스

    훌륭한 설명

  28.   오리 아니스

    훌륭한 기사… 다음 질문과 관련하여이 포럼의 일부 경건한 사람의 답변 만 믿고 싶습니다.«이 그룹 그룹의 권한이 rwx 인 사용자 A를 내 GROUP 그룹에 추가하면 모두 A를 포함한이 그룹의 사용자가 내부 파일 / 디렉토리에 대한 rwx 권한을 갖게됩니까? 내부 파일에 이미 GROUP 그룹에 대한 rwx가 있다는 점을 고려합니까? 감사합니다!!!!!! 🙂

  29.   JeFNDZ

    잘 했어. 간단하고 이해하기 쉽습니다.

  30.   세 고라

    나는 이것 과이 정보에 완전히 새로운 것입니다. 그것은 나를 위해 훌륭하게 작동했습니다. 감사합니다.

  31.   다니엘라

    훌륭한 기여, 매우 유용합니다. 감사합니다 (:

  32.   에두아르도 알레도 로레도

    매우 유익합니다… 매우 교육적입니다.

  33.   미겔

    기사 주셔서 감사합니다. 많은 도움이되었습니다. xDDDD가 매우 혼란 스럽습니다.

  34.  

    귀하의 기여는 매우 유용합니다. 이상하게도 제가 항상 사용했던 파일이 "읽기 전용"으로 실행된다는 문제가 있습니다.
    chmod 777 파일
    root @ Leps : / home / leps # chmod : "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso"의 권한 변경 : 읽기 전용 파일 시스템

    그리고 모든 파일에서 동일합니다. 사실 Ctrl + Alt + F1을 루트로 사용하여 실행했는데 동일합니다. 내가 할 수있는 것?

  35.   목장 경영자

    훌륭한 정보 !! 저에게 매우 도움이되었습니다.
    정말 감사합니다.

  36.   구스타보 우르 퀴조

    아주 좋은 메모입니다. 권한을 적용하라는 요청을 받았으며이 자습서 덕분에 몇 분 만에 작업을 수행 할 수있었습니다. 추천.

  37.   칼리 노바 토

    내 설치 루트에서 chmod -R 777을 수행했습니다.
    칼리 리눅스를 다시 시작하면로드되지 않습니다.
    어떤 아이디어?

    1.    샌디에고

      예, 모든 것이 고장났습니다. Ubuntu를 다시 설치해야합니다. 저에게도 같은 일이 발생했기 때문에 알고 있습니다!

  38.   비센테

    튜토리얼은 아주 훌륭하고 완벽합니다. 아마도 작은 오류 일 수 있지만 편집 할 수 없다는 주석이 이미 있습니다. 여전히 배우는 것이 좋습니다.

  39.   케빈

    r은 쓰기를 의미하며 읽기에서 비롯됩니다.
    w는 읽기를 의미하고 쓰기에서옵니다.

    혼란 스러웠습니다. r 읽기 읽기, w 수정 쓰기

  40.   위크멘터

    매우 유용한! Linux 관리에별로 관심이없는 사람들에게이 튜토리얼은 훌륭합니다.

    블로그 축하합니다!

  41.   베르 톨도 수아레스 페레즈

    Desdelinux 블로그에서 방문자를 환영합니다.

    LMint와 같은 우분 터 배포판을 사용하면 재미있는 일이 발생합니다.
    'sudo'(사용자 비밀번호 요청)를 사용하여 테마 폴더를 / usr / share / themes 디렉토리에 복사하여 붙여 넣습니다.
    그 시스템 폴더에서 'ls -l'또는 'ls -la'를 사용하여 목록을 만들 때 테마 폴더 또는 테마는 루트가 아닌 내 사용자 이름 (및 그룹)이 소유합니다.

    그래서 다운로드 한 테마의 해당 디렉토리에서 내 사용자의 쓰기 권한을 제거하도록 변경하려고합니다. 'ls -laR'을 사용하여 모든 파일과 폴더를 재귀 적으로 검토 할 때 내 사용자 만 쓸 수 있기 때문입니다. 상기 폴더와 파일에서. 물론 전능 한 뿌리도 추측합니다.
    터미널에서 나를 'cd / usr / share / themes / the-theme-downloaded'로 배치 한 다음 'sudo'또는 루트 권한없이 'chmod -Rv uw *'를 실행하면됩니다. 그는 'the-theme-downloaded'의 모든 파일과 하위 폴더에 대한 내 사용자의 쓰기 권한을 성공적으로 수정했다고 알려주었습니다. 그러나 그것은 원칙적으로 재귀 적으로해야한다는 점을 고려하여 'the-theme-downloaded'명령을 실행하는 어머니 폴더의 권한을 수정하지 않았습니다.

    파일 탐색기«Box»를 통해 다운로드 한 테마의 폴더를 확인하면 첫 번째 하위 폴더에 자물쇠가 표시되고 이상한 일이 발생하면 해당 폴더를 복사하여 모든 콘텐츠와 함께 바로 붙여 넣을 수 있습니다. 그것은 거부되어야합니다. 그런 다음 해당 복사본을 삭제하려고 할 때 수행 할 수 없습니다. 권한이 거부되었습니다. 연습 한대로 내부의 모든 하위 디렉터리와 파일이 쓰기 권한이 제거 되었기 때문이라고 생각합니다.

    나는 그것이 chmod 명령의 버그인지, 명령이 시작된 폴더의 권한을 수정하지 않는 버그인지, 그리고 쓰기 권한없이 구성된 하위 디렉터리를 복사 할 수있는 롤인지 모르겠습니다.

    이 기사를 포함한 인터넷 기사에서 그는 이것이 재귀 적으로 올바른 방법을 찾는 단계라고 설명합니다.
    영어로 검색하여 명령의 옵션이 누락되었는지 확인했지만 찾지 못했습니다. 그러나 이전 테스트에서 명령이 'chmod -Rv uw ./ *'와 같이 사용될 수 있다고 유도했으며 실제로 명령을 실행하는 폴더 또는 디렉토리, 즉 다운로드 한 테마 폴더의 권한을 수정합니다. chmod를 사용할 때 './'옵션을 보지 못했습니다.
    감정가가 있으면 내 의심에 대해 분명히 해줄 수 있습니다.

    그라시아.

  42.  

    사용자에게 쓰기 권한이 있고 파일에 대한 읽기 권한이없는 경우 파일을 수정할 수 있습니까?

    1.    알바로 토리 자노

      Si

    2.    알바로 토리 자노

      또 다른 사실 : 허가서의 이니셜이 잘못되었습니다.
      r은 읽기를 의미하고 읽기를 의미합니다. 쓰기를위한 Idem.

  43.   래리 래퍼

    훌륭함 나는 마침내 잘 설명되었다는 것을 이해했습니다.

  44.   엠마누엘

    나는 그들이 넣은 예에 의문이 있습니다.
    예제 명령 : chmod -r 777
    사용자, 그룹, 다른 사용자에 대한 읽기 권한을 제거했지만 777 (rwx)은 무엇을 의미합니까?

    직렬 같지 않음 k chmod ur, gr 또는 ????

  45.   마누엘 모레노

    아주 좋습니다. 계속해서 Linux를 배우고 싶습니다.

  46.   안드레스 레이즈

    감사합니다! 탁월한 공헌 ...

  47.   익명

    우수, 감사합니다

  48.   시저

    아주 좋은 설명입니다. 저는 파일을 수정할 수없는 파티션으로 스스로를 긁고있었습니다. 그런 다음 ntfs 파티션이기 때문에 ntfs-3g를 설치하지 않았 음을 발견하고 해결했습니다.

  49.   3을 실행하십시오.

    또는 읽기 및 실행 권한이 필요한 스크립트 (인터프리터), 컴파일 된 프로그램은 읽기만하면됩니다.

  50.   요한 복음

    "d"는 사용자 drwxr-xr-x의 시작 부분에 나타납니다. 무슨 뜻이에요? 나는 그것이 디렉토리라고 생각하지만 확실하지 않다

  51.   부카 토니

    이제 우리는 세 가지 권한과이를 추가하거나 제거하는 방법을 알고 있지만이 세 가지 권한은

  52.   y8

    -r – r – r– 1 wada 사용자 4096 Apr 13 19:30 file?

  53.   G 스위치 3

    "foo"라는 프로그램이면 어떤 명령으로도 실행할 수 있습니다. https://gswitch3.net

  54.   삼순

    이 놀라운 게시물이 좋습니다.

  55.   라몬 토마스

    이것은 일종의 불변 사기입니다. 내가 말하는 것을 믿지 마십시오.

  56.   어빙 포크너

    안녕하세요 여러분, 저는이 chmod 주제에 너무 새롭습니다.

    잘 이해하지 못하는 경우 사과드립니다. 모든 예제를 사용하여 rwx의 권한, 읽기 쓰기 실행, 모든 권한을 이해하는 방법을 사용하여 권한 및 다른 그룹의 할당을 명확하게 명령하려고합니다. ls -l 명령을 실행할 때의 파일 및 폴더, 하위 디렉토리의 구성, 거기에 나타나는 정보, 거기에 공식화 된 각 문자 사이의 하이픈, 노틸러스를 사용하여 디스크에서 정보를 복사 할 때이를 수행하는 방법, 모든 복사 된 파일은 자물쇠가있는 폴더, 기본적으로 각 파일의 권한을 변경하지 않고 모든 정보의 소유자가되어 사용하지 않고도 원하는 것을 읽고, 쓰고, 실행하고, 삭제할 수있는 방법을 포함합니다. 뿌리.

    나는 읽었고 나는 항상 chmod -R 777 파일 또는 폴더를 실행 한 사용자였습니다. 왜냐하면 나는 그렇게 읽었 기 때문입니다. 그러나 당신이 말한 파일이나 폴더에 ls를하면 그들은 더 강렬한 녹색으로 강조 표시됩니다. 내가 리눅스 민트를 사용하기 때문에 이름을 명확하게 읽을 수 없지만 다른 속성을 가진 다른 유사한 폴더가 있고 나머지와 마찬가지로 다른 색상을 가진 다른 폴더가 있음을 알았습니다. 이제 755를 읽었습니다. 모르겠습니다. 이런 방식으로 사용해야한다면 (chmod-R 755 Folder) 기본적으로 권한을 해당 폴더에 남겨두고 디렉토리 용이지만 644는 파일 용이므로이 방식으로 사용해도되는지 모르겠습니다. (chmod -R 644 파일), 그러나 ls가 완료되면 파일이 644 인 것으로 나타나고 다른 파일에서는 루트로 표시되고 사용자 이름으로 다른 사용자는 이러한 결과로 뭔가 이상합니다.

    이상적인 명령을 사용하는 방법에 대해 전혀 모르기 때문에 폴더, 디렉토리 및 파일에 필요한 권한이 있고 원하는 그룹 또는 사용자에게 할당됩니다.

    ls -l을 할 때 어떤 종류의 파일이 있는지 알고 싶습니다.

    drwxr-xr-x 2 루트 루트 4096 Feb 15 22:32 a
    -rwxrwxrwx 1 루트 루트 474 16 월 23 일 37:5 canaimaXNUMX
    -rwxrwxrwx 1 루트 루트 374 9 월 16 일 34:XNUMX Error_EXFAT
    drwxr-xr-x 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows 설치 USB
    -rw-r – r– 1 m18 m18 7572 22 년 2016 월 XNUMX 일 mdmsetup.desktop
    -rwxrwxrwx 1 루트 루트 61 18 월 13 일 07:XNUMX pkme
    -rwxrwxrwx 1 루트 루트 10809 15 년 2013 월 XNUMX 일 읽어보기
    -rwxrwxrwx 1 루트 루트 57 3 월 11 일 58:XNUMX 복구 sudo
    -rwxrwxrwx 1 루트 루트 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 루트 루트 1163 11 월 11 일 12:XNUMX root.txt
    -rwxrwxrwx 1 루트 루트 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 루트 루트 31 년 1 월 2002 일 torregal

    다음은 m18이 사용자에게 생성 된 일부 파일을 수정하려고 시도한 예입니다. 나머지 파일은 노틸러스를 사용하여 다른 디스크에서 복사되었으며 자물쇠가 있습니다.

    drwxr-xr-x 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows USB 설치
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a 자물쇠가 있고 나머지 파일도 있지만 무슨 일이 발생하는지 증명하는 정보에서이 명령을 사용합니다. 이제 파일에는 자물쇠가 없지만, 나는 없습니다. t 그들이 괜찮은지 알기 그들이 가지고있는 권한, 그리고 아이디어는 각 파일이나 폴더가 어떤 권한을 가져야하고 어느 그룹에 속해야하는지 아는 것입니다. chmod를 추가 할 때 무엇을 사용해야하는지 알고 있습니다.

    m18 @ m18 ~ $ cd 데스크탑 /
    m18 @ m18 ~ / 데스크탑 $ ls -l
    총 60
    drw-r – r– 2 루트 루트 4096 15 월 22 일 32:XNUMX a
    -rw-r – r– 1 루트 루트 474 16 월 23 일 37:5 canaimaXNUMX
    -rw-r – r– 1 루트 루트 374 9 월 16 일 34:XNUMX Error_EXFAT
    drw-r – r– 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows 설치 USB
    -rw-r – r– 1 m18 m18 7572 22 년 2016 월 XNUMX 일 mdmsetup.desktop
    -rw-r – r– 1 루트 루트 61 18 월 13 일 07:XNUMX pkme
    -rw-r – r– 1 루트 루트 10809 15 년 2013 월 XNUMX 일 읽어보기
    -rw-r – r– 1 루트 루트 57 3 월 11 일 58:XNUMX sudo 검색
    -rw-r – r– 1 루트 루트 1049 년 18 월 01 일 02:XNUMX Rep-Systemback
    -rw-r – r– 1 루트 루트 1163 11 월 11 일 12:XNUMX root.txt
    -rw-r – r– 1 루트 루트 384 10 월 22 일 30:16 systemback 우분투 18-XNUMX
    -rw-r – r– 1 루트 루트 31 년 1 월 2002 일 torregal
    m18 @ m18 ~ / 데스크탑 $ sudo ugo + rwx *
    m18의 [sudo] 암호 :
    sudo : ugo + rwx : 명령을 찾을 수 없습니다.
    m18 @ m18 ~ / 데스크탑 $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / 데스크탑 $ ls -l
    총 60
    drwxrwxrwx 2 루트 루트 4096 15 월 22 일 32:XNUMX a
    -rwxrwxrwx 1 루트 루트 474 16 월 23 일 37:5 canaimaXNUMX
    -rwxrwxrwx 1 루트 루트 374 9 월 16 일 34:XNUMX Error_EXFAT
    drwxrwxrwx 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows 설치 USB
    -rwxrwxrwx 1 m18 m18 7572 22 년 2016 월 XNUMX 일 mdmsetup.desktop
    -rwxrwxrwx 1 루트 루트 61 18 월 13 일 07:XNUMX pkme
    -rwxrwxrwx 1 루트 루트 10809 15 년 2013 월 XNUMX 일 읽어보기
    -rwxrwxrwx 1 루트 루트 57 3 월 11 일 58:XNUMX 복구 sudo
    -rwxrwxrwx 1 루트 루트 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 루트 루트 1163 11 월 11 일 12:XNUMX root.txt
    -rwxrwxrwx 1 루트 루트 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 루트 루트 31 년 1 월 2002 일 torregal
    m18 @ m18 ~ / 데스크탑 $ sudo chmod -R 755 설치 \ de \ windows \ USB /
    m18 @ m18 ~ / 데스크탑 $ ls -l
    총 60
    drwxrwxrwx 2 루트 루트 4096 15 월 22 일 32:XNUMX a
    -rwxrwxrwx 1 루트 루트 474 16 월 23 일 37:5 canaimaXNUMX
    -rwxrwxrwx 1 루트 루트 374 9 월 16 일 34:XNUMX Error_EXFAT
    drwxr-xr-x 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows 설치 USB
    -rwxrwxrwx 1 m18 m18 7572 22 년 2016 월 XNUMX 일 mdmsetup.desktop
    -rwxrwxrwx 1 루트 루트 61 18 월 13 일 07:XNUMX pkme
    -rwxrwxrwx 1 루트 루트 10809 15 년 2013 월 XNUMX 일 읽어보기
    -rwxrwxrwx 1 루트 루트 57 3 월 11 일 58:XNUMX 복구 sudo
    -rwxrwxrwx 1 루트 루트 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 루트 루트 1163 11 월 11 일 12:XNUMX root.txt
    -rwxrwxrwx 1 루트 루트 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 루트 루트 31 년 1 월 2002 일 torregal
    m18 @ m18 ~ / 데스크탑 $ sudo chmod -R 755 a
    m18 @ m18 ~ / 데스크탑 $ ls -l
    총 60
    drwxr-xr-x 2 루트 루트 4096 Feb 15 22:32 a
    -rwxrwxrwx 1 루트 루트 474 16 월 23 일 37:5 canaimaXNUMX
    -rwxrwxrwx 1 루트 루트 374 9 월 16 일 34:XNUMX Error_EXFAT
    drwxr-xr-x 3 루트 루트 4096 15 월 00 일 22:XNUMX Windows 설치 USB
    -rw-r – r– 1 m18 m18 7572 22 년 2016 월 XNUMX 일 mdmsetup.desktop
    -rwxrwxrwx 1 루트 루트 61 18 월 13 일 07:XNUMX pkme
    -rwxrwxrwx 1 루트 루트 10809 15 년 2013 월 XNUMX 일 읽어보기
    -rwxrwxrwx 1 루트 루트 57 3 월 11 일 58:XNUMX 복구 sudo
    -rwxrwxrwx 1 루트 루트 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 루트 루트 1163 11 월 11 일 12:XNUMX root.txt
    -rwxrwxrwx 1 루트 루트 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 루트 루트 31 년 1 월 2002 일 torregal

    반면에 chown 명령을 사용하는 방법을 알고 있습니다. 또한 cp 명령을 사용하여 정보를 복사하는 것이 더 나은지, 모든 권한으로 파일을 복사하는 일부 와일드 카드가있는 다른 하드 디스크에서 사용자가 계속 사용할 수 있는지 또는 항상 자물쇠로 유지되는지 여부를 알 수 없습니다.

    내가 원하는 것은 누군가가 더 완전한 기사와 각 와일드 카드의 예를 알고 있다면 chmod와 chown을 사용한다는 것입니다. 3, 777 등 644 자리 숫자가 나오는 표와 그 숫자가 어떻게 형성되는지 미리 정하지 않은 표가 있거나 그에 반영된 것이 더 많기 때문에 초보자가 배우기 쉽도록 배치 할 수 있습니다. ugo의 요약 나는 그것이 옳은지 모르겠습니다. 사용자, 그룹 소유자, 폴더, 하위 디렉토리, 실행 파일 등에 대한 rwx가 있다고 생각합니다.

    결국 내가 원하는 것은 모든 파일과 전체 리눅스 파일 시스템에 대해 chmod와 chonw에서 모든 공식을 사용하는 법을 배우는 것입니다.

    주제에 대한 내 질문이 매우 어리석은 경우 사과드립니다. 그룹 권한의 각 부분과 chmod 및 chonw 프로그램의 수정 자 명령을 더 편안하게 이해할 수있는 방법을 찾기 위해 지침을 찾고 있습니다.

    안녕하세요, 협력 해주셔서 대단히 감사합니다.

  57.   asss

    대니 나는 그를 사랑 uwu

  58.   asss

    대니 나는 그를 사랑한다 uwu….