chmod 에서 +w -w 는 외 [소유권]만 변경이 되나요??

gyxor의 이미지

- rwx rwx rwx
소유 그룹 외부
이렇게 알고있습니다.

chmod 로 허가권을 설정할때 chmod (+r+w+x) (-r-w-x) filename
이런식으로 옵션을 주게 되는데요..
r과 x의 경우엔 소유 그룹 외부 3개가 모두 한꺼번에 수정이 되는데요..
유독 w의 경우엔 소유 부분만 변경이 됩니다.
그래서 755 777 등의 모드값으로 수정을 하는데요..
이부분은 왜 그런것인지 궁금합니다.
레드헷8.0입니다.

답변해 주시면 감사하겠습니다.

cdpark의 이미지

chmod에 ugoa 없이 + rwx 옵션을 주면, umask의 영향을 받습니다. (man page에 의하면)

gyxor 님의 umask 설정이 022라는 걸 여기서 유추해볼 수 있습니다. :)

havebeen의 이미지

기본적으루 umask가 022에요 -.-

위분 말씀 100%

아직 멀었다.. 난 여전히 시작점

gyxor의 이미지

ugoa 란 755같은 비트값을 의미하나요?
궁금합니다. 책에도 없는거 같아요..

맹고이의 이미지

gyxor wrote:
ugoa 란 755같은 비트값을 의미하나요?
궁금합니다. 책에도 없는거 같아요..

책에 없으면
man chmod

CHMOD(1)                                                 CHMOD(1)



NAME
       chmod - 파일 접근 권한을 바꾼다.

SYNOPSIS
       chmod   [-Rcfv]   [--recursive]   [--changes]   [--silent]
       [--quiet] [--verbose] [--help] [--version] mode file...

DESCRIPTION
       이 문서는 더이상 최신 정보를 담고 있지않다.  그래서,  몇몇
       틀릴  경우도  있고,  부족한  경우도  있을  것이다.  완전한
       매뉴얼을 원하면, Texinfo 문서를 참조하기 바란다.

       이 매뉴얼 페이지는 chmod 명령의 GNU  버전에  대한  것이다.
       chmod  풀그림은 지정한 mode로 지정한 파일의 권한을 바꾼다.
       mode로 사용될  수  있는  것은  일군의  기호들이나(symbolic
       mode), 그 기호들과 상응하는 8진수 숫자들이다.

       심블릭    모드의   표현   방식은   `[ugoa...][[+-=][rwxXs-
       tugo...]...][,...]'  이렇고,  또한   쉼표(,)로   구분하여,
       여러개의 기호군들을 사용할 수 있다.

       처음에 나오는 `ugoa'는 소유자(u), 그룹(g), 다른 사용자(o),
       모든 사용자(a)를 뜻하며, 이것을  생략하면,  모든  사용자로
       간주한다.  하지만 umask로 지정된 bit는 영향받지 않는다(?).

       `+'는 권한 부여, `-'는 권한 박탈, `=' 원래 권한.

       `rwxXstugo'는  새롭게  부여할  권한.   읽기(r),   쓰기(w),
       실행(디렉토리일      경우는      접근허용)(x),      파일이
       디렉토리이거나, 이미 다른 사용자에게는  실행  권한이  있는
       파일의  실행(X),  소유주와  그룹만  실행(s), 스왑 장치에서
       풀그림 텍스트 저장(?)(t), 소유주  권한(u),  그룹  권한(g),
       다른 사용자 권한(o)

              예)  chmod a+w foo : foo 파일을 모든 사용자가 쓸 수
              있게 한다.

       8진수를 사용하는 방법은 4,2,1 숫자를 더한 값을 100단위에는
       소유주,  10단위에는 그룹, 1단위에는 다른 사용자로 지정해서
       사용한다.  4는 읽기, 2는 쓰기, 1은 실행.

              예) chmod 666 foo : foo 파일을 모든 사용자가 쓸  수
              있게 한다.

       chmod  풀그림은  심블릭 링크 파일에 대해서는 아무런 작업도
       하지 않는다.  즉, 심블릭 링크의 권한은 그 심블릭 대상이 된
       파일의 권한을 따른다.

   OPTIONS
       -c, --changes
              권한   변경이   올바로   일어난  파일들만  자세하게
              보여준다.

       -f, --silent, --quiet
              권한  변경이  일어나지  않을  경우  보여주는   오류
              메시지를 보이지 않게 한다.

       -v, --verbose
              각 파일들의 모드 변경 상태를 모두 보여준다.

       -R, --recursive
              파일과 그 디렉토리의 아래까지 모두 바꾼다.

       --help 이  풀그림에서  사용할 수 있는 옵션들과 그 사용법을
              보여주고 마친다.

       --version
              이 풀그림의 현재 버전 정보를 보여주고 마친다.



FSF                     GNU File Utilities               CHMOD(1)
haedong의 이미지

제가 질문의 요지를 정확하게 이해 못하는 것일 수도 있습니다만..
소유권의 경우는

rwx rwx rwx 이렇게 지정이 가능하죠?
오너 그룹 유저

8진수 새개로 표현이 되는데
1 1 1 (십진수)이라고 하면
--x --x --x 입니다.

001 001 001 이죠(팔진수).

r-x 라고 하면 101(이진수) 5(십진수)
(... 설명이 좀 알아보기 힘들군요..)

예로 777퍼미션이라고 한다면
111 111 111
rwx rwx rwx 가 되는거죠.

각 알파벳은 소유권을 의미하는 스위치라고 생각하시면 될거 같네요
오너의 쓰기 권한이 활성화 돼있으면 010 팔진수로 4

실행 권한만 있다면 팔진수 111로 표현이 되구요
쓰기 권한 무 쓰기 라면 404로 표현이 되겠꾼요.

질문의 요지와 다른 답변을 달아 죄송합니다.

시간은 모두에게 모든 사물들에 각기 다르게 적용된다.
결코 절대적이지 않다.
내게 흐르는 시간과 네게 흐르는 시간은 분명히 다르다.
-http://haedong.ivyro.net

시간은 나와 당신을 포함한 모든 사물에 각기 다르게 적용된다.

-http://haedong.ivyro.net

doodoo의 이미지

옛날 스레드에 적는것은 조금 뭐하지만...그래도 같은 내용이기에..질문을...

777 혹은 111 같은 퍼미션을 알겠는데...7555 같은 네자리 퍼미션은 무엇을
의미하는 가요? 스티키비트라고 얼핏 알고 있는데...혹시 아시는 분?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.