Skip to main content

chown 목차 사용법 사용 예시들 함께 보기 외부 링크 둘러보기 메뉴chown(1)chownchown manual pageThe chown Commandeh

catcdddchmodchownchgrpcksumcmpcpdudffsckfuserlnlslsofmkdirmountmvpwdrmrmdirsplittouchumaskenvfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwritealiasbasenamedirnameechoexprprintftestunsetfindgreplocatewhereiswhichbannerbccalcleardateddfilehistoryinfolplprpaxsizeteetputtypeunamewhatisyestrue와 false


운영 체제 보안표준 유닉스 프로그램유닉스 SUS2008 유틸리티


유닉스 계통슈퍼 사용자권한nobody










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003E숨기기u003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="ko" dir="ltr"u003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:3.1%EC%9A%B4%EB%8F%99_100%EC%A3%BC%EB%85%84_%EA%B8%B0%EB%85%90_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:3.1운동 100주년 기념 에디터톤"u003E3.1운동 100주년 기념 에디터톤u003C/au003E(~4.11) 오프라인 모임이 4월 7일 열립니다.nu003C/pu003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EA%B3%BC%ED%95%99%EC%9D%98_%EB%8B%AC_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:과학의 달 에디터톤"u003E과학의 달 에디터톤u003C/au003E이 4월 1일부터 4월 30일까지 진행됩니다.nu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




chown




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기





chown 명령 매뉴얼 스크린샷


chown 명령어는 유닉스 계통 시스템에서 파일의 소유권을 바꾸기 위해서(change the owner of a file) 사용된다. 대부분의 경우, 이것은 오직 슈퍼 사용자만이 실행할 수 있다. 그들이 소유하고 있는 파일의 그룹을 바꾸고 싶어하는 권한이 없는 (일반적인) 사용자들은 chgrp을 사용해야 한다.




목차





  • 1 사용법

    • 1.1 참고 사항



  • 2 사용 예시들


  • 3 함께 보기


  • 4 외부 링크




사용법


chown 명령어에 대한 일반적인 구성은 다음과 같다:


chown [-R] [user][:group] target1 [target2 ..]

  • 선택적인 user 변수는 target들의 소유권을 가질 수 있는 새로운 사용자들을 표시한다.

  • 선택적인 group 변수(이는 반드시 콜론 :을 접두사로 가진다)는 target들이 관련되어 있는 그룹을 표시한다.


  • target 변수들은 사용자나 그룹들이 바뀔 수 있는 파일들이나 디렉터리들을 표시한다.

  • 폭넓게 적용되는 옵션인 -R은 명명되는 모든 target 디렉터리와 그 안에 들어 있는 파일들에 대해서 순환적인 변화를 지정한다.


참고 사항



  • user 이나 group 중 하나는 반드시 지정되어야 한다. chown 명령어는 적어도 그런 변수들 중 하나라도 없는 경우에는 올바르게 실행되지 않는다.


  • user 그리고 group 변수들은 상징적인 이름이나 식별자(즉, 사용자 ID이거나 그룹 ID)가 될 수 있다.


사용 예시들


다음 명령어들은 반드시 루트 권한으로 실행되어야 함에 주의해야 한다.


$ chown root /var/run/httpd.pid

/var/run/httpd.pid의 소유권을 'root'(슈퍼 사용자를 위한 표준 이름)으로 바꾸기.


$ chown rob:developers strace.log

strace.log의 소유권을 'rob'으로, 그리고 그룹 식별자를 'developers'로 바꾸기


$ chown nobody:nobody /tmp /var/tmp

/tmp/var/tmp의 소유권을 ‘nobody’으로 바꾸기(좋은 생각은 아님)
같은 타겟들과 연관된 그룹들을 그룹 'nobody'(전통적으로 'nobody' 사용자의 그룹)로 바꾸기


$ chown :512 /home

/home 의 그룹 식별자를 512 (그룹 이름이 식별자 512로 연관이 있든지 없든지 간에)로 바꾸기


$ chown -R us base

base의 소유권을 사용자 us로 바꾸고 이것을 순환적으로 만든다(-R).



함께 보기


  • chmod

  • chgrp


외부 링크



  • (영어) chown(1) – 리눅스 사용자 명령어 매뉴얼 페이지

  • (영어) chown – 명령어와 유틸리티 오픈 그룹의 단일 유닉스 규격, Issue 7 참고
  • chown manual page


  • The chown Command by The Linux Information Project (LINFO)










원본 주소 "https://ko.wikipedia.org/w/index.php?title=Chown&oldid=22360914"










둘러보기 메뉴

























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.128","walltime":"0.198","ppvisitednodes":"value":516,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":26360,"limit":2097152,"templateargumentsize":"value":836,"limit":2097152,"expansiondepth":"value":17,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":0,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 145.324 1 -total"," 56.62% 82.279 1 틀:출처_필요"," 41.85% 60.825 1 틀:Ambox"," 14.48% 21.050 1 틀:유닉스_명령어"," 13.60% 19.760 2 틀:Man"," 12.54% 18.230 1 틀:날짜_정비_분류"," 12.15% 17.653 2 틀:언어링크"," 11.39% 16.557 1 틀:둘러보기_상자"," 10.98% 15.959 2 틀:Man/format"," 9.89% 14.366 4 틀:언어_이름"],"scribunto":"limitreport-timeusage":"value":"0.036","limit":"10.000","limitreport-memusage":"value":1495565,"limit":52428800,"cachereport":"origin":"mw1321","timestamp":"20190319062545","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":143,"wgHostname":"mw1239"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript