Translate

2016/03/18

[Linux]모든 사용자가 읽고 쓸 수 있는 디렉토리에서 특정 파일의 권한설정 문제

어제 리눅스 관련 수업을 들으면서 "권한"에 관한 내용을 이곳에 정리하고자 한다.
수업 중 다룬 내용은 아니지만 개인적으로 어떻게 될까 궁금하던 중에 문제를 발견하게 되었다.

먼저, 특정 디렉토리는 777권한이 설정되어 있고, 여기에 user1이 만든 파일이 664권한을 가질 때, user2가 이 파일을 수정할 수 있을까?



보는 것처럼 현재 1gb라는 디렉토리를 가지고 테스트를 해보겠다.



 당연히 'ict'라는 사용자는 이 파일을 수정할 수 있다. 이때, user라는 사용자도 이 파일을 수정할 수 있을까?


vi라는 명령어로 실행을 하면 "읽기전용"으로 열리지만, 강제 저장을 하면 저장이 가능하다. 하지만 이렇게 저장을 하면 권한이 "user"로 바뀌게 된다. 해당 디렉토리에 777권한이 주어졌기 때문에 읽기 전용으로 열리는 파일도 강제 저장을 하면 저장이 되지만, 이렇게 저장된 파일은 이 파일을 수정한 사용자의 권한으로 변경되게 된다.

즉, 주의사항은 파일의 권한 뿐만 아니라 파일이 속한 디렉토리의 권한 또한 생각해야 한다는 것이다.

Related Posts

  • [esxi]가상머신간 물리적 하드 공유는 가능할까?  최근 HP Microserver gen8에 esxi를 설치하여 가상화 서버로 활용을 하고 있습니다. 사용을 하다 보니 가상 머신간에 자료 공유의 필요성이 생겨서 어떤 방법이 없을까 알아보던 중 결국 직접적인 공유는 위험하다는 결론에 이르게 되었습니다.   물리적 … Read More
  • lenovo x200 업그레이드 계획1. bluetooth 3.0 www.diyking.co.kr/xe/?mid=spareparts&category=333&document_srl=123286 apt-x가 되면 구매하겠지만 예전에 찾아봤을  때는 지원이 안되는 걸로 알고 있다. 2. 광시야각 ips… Read More
  • hp microserver gen8 cpu upgrade... 기존에 있는 cpu를 대신하여 Xeon E3-1265L v2를 구매했다. 가격이 좀 비싸기는 했지만, 업그레이드를 한 이후 만족스럽다. 주의해야 할 것은 cpu에 내장된 그래픽은 사용할 수 없다는 것이다. 지금은 gen8을 개인용 서버와 데스크탑으로 사용을 하고 있는… Read More
  • NixnoteEvernote를 사용해서 관련 내용을 정리하는 편이다. 상당히 좋은 편이다. 하지만 리눅스를 사용하는 입장에 전용 풀그림이 없기 때문에 불편한 점이 많았었다. 특히 글꼴 문제와 자잘한 문제... 그래서 crossover로 윈도우용 evernote를 사용했는데 wine의 특성상 컴이 … Read More
  • 오픈뱅킹에 대한 생각... 스마트폰이 등장하면서 우리 생활이 많이 바뀌었다. 전세계적으로 ios와 android의 성장을 꼽을 수 있는데 그에 따라 윈도우의 하락세가 여전하다. 뭐 윈도우8은 새로운 비스타라는 말이 나올정도이다. 개인적으로 아이폰 덕분에 우리나라에서도 긍정적으로 변화했다고 본다. 맥을 사용… Read More

댓글 없음:

댓글 쓰기

Template by Aliya H.