소유권과 퍼미션에 대한 질문여...

cd9cd9의 이미지

-------------------------------------------------
몇 일 동안 소유권과 퍼미션에 대해 공부를 했었어요, 아직 리눅스 초보라
잘 모르는 부분은 그냥 넘어가지 않고, 이것 저것 테스트를 해 보거든요.
그래서 테스트 하는 중에 몇 가지 의문점이 생겨서 질문을 드려요...
질문 내용은 아래와 같습니당..^^;;

<질문1>
파일 및 디렉토리의 소유권은 root 이외에 다른 사용자는 소유권을 변경시킬 수 없는 것인가요?

<질문2>
파일 및 디렉토리 퍼미션 변경은 오직 그 파일의 소유자만이 할 수 있고, 그 파
일 및 디렉토리를 소유하고 있는 그룹의 구성원들은 변경 할 수 없는건가요?

<질문3>
퍼미션 설정을 먼저 한 후에 이동하고자 하는 디렉토리로 이동시키게 되
면, 그룹 또는 타인의 write권한이 제거되던데요,...
그렇다면 퍼미션을 변경시킬 때는 먼저 이동하고자 하는 디렉토리로 이동
시킨 후에 퍼미션을 변경시켜야 하는 것인가요?

-------------------------------------------------
<테스트>
A라는 파일의 소유권이 root:root 이고, 퍼미션이 700 인 A라는 파일을
소유권이 testid:share 이고, 퍼미션이 770 인 B라는 디렉토리로 이동시
켰을 경우, testid라는 사용자와 share그룹의 구성원들이 B디렉토리에 있
는 A라는 파일을 읽거나,쓰거나 실행을 시킬수는 없지만, 삭제는 할 수 있
었거든요.
위의 사항은 파일 뿐만 아니라 디렉토리도 동일하게 적용되던데요.

그리고, B디렉토리에 있는 각각의 파일은 소유권과 퍼미션의 관계에 의해
액세스 권한이 제한되라구요...

이런 테스트를 거쳐 제가 내린 임시 결론은...

<임시결론>
특정 파일의 소유권과 퍼미션이 root 에게만 지정되어 있더라도,
root 소유의 파일이 다른 사용자 소유 또는 다른 그룹 소유의 디렉토리로
이동이 되면 디렉토리를 소유하고 있는 사용자와 디렉토리를 소유하고 있
는 그룹의 구성원들은 이동되어온 root소유의 파일을 읽거/쓰고/실행은
하지 못하지만 삭제는 할 수 있다.
위의 사항은 파일 뿐만 아니라 디렉토리도 동일하게 적용된다.

B디렉토에 있는 각각의 파일과 디렉토리는 소유권과 퍼미션의 관계에 의해
액세스 권한이 제한된다.

<질문4>
위의 임시결론이 맞는 것인가요??

<질문5>
B디렉토리로 이동되어온 A라는 파일을 삭제할 수 있는 이유는 무엇때문인가요?
만약, 어떤 사용자가 root 소유로만 되어 있는 파일을 읽을 수 없다는 이유로 root
소유의 파일을 삭제할 수도 있는 경우도 있을 텐데...
-------------------------------------------------
여기까지가 저의 질문 내용과 테스트 한 내용인데요...좋은 답변 부탁드려요..(__)

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.