질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

정말 답답합니다.. 기초적인건데 도와주세요.

작성자 정보

  • 이영종 작성
  • 작성일

컨텐츠 정보

본문

상황을 처음부터 보면
1. root에서 test라는 일반유저를 생성하였다.
2. 생성한 뒤 root에서 aaa라는 파일을 chmod 777 aaa로 해당 파일의 권한을 변경하였다.
3. aaa라는 파일을 root로 생성을 하고 권한을 변경하였는데 test계정으로 접속하여 해당 파일을
   삭제하고자 하였다.
4. 삭제가 되질 않고 파일의 uid gid에 좀 더 알고 싶다.

위에 말씀하신대로 하신거라면 특별하게 문제될 상황이 없는것 같습니다.
당연히 해당 파일의 소유권자가 root라 하더라도 접근권한이 모두에게 있기 때문에 일반 사용자 계정으로도 삭제가 가능합니다. (uid, gid와는 상관 또한 없습니다.)
여기서 설명 하신대로라면 오류는 없습니다. 뭔가 다른 부분에서 문제가 있거나 삭제 명령 rm을 잘 못 내리신것 같습니다.

uid와 gid에 대해 간략하게 설명드리면 uid는 user id 이며, gid는 group id 란 말을 줄여 놓은 말입니다.
해당 파일의 소유권자를 뜻하며 그 소유권자가 속한 그룹을 말하는 것입니다. 만약 파일의 그룹 소유권을 변경하시려면 chgrp [옵션] [그룹명] [파일명] 을 쳐넣으면 됩니다. chgrp는 chown과 일반적으로 같이 쓰는데, chown도 마찬가지로 파일에 대한 사용자와 그룹을 변경하는 명령어입니다.
chgrp보다는 chown이 소유자까지 변경을 할 수 있기 때문에 더 편리하게 사용 할 수 있겠습니다.
chown의 사용법은 chown [옵션] 소유자 : [그룹] 파일 입니다.

사용예)

 # chown test : test aaa

를 하면 aaa의 소유권과 그룹명이 모두 test로 변경이 될 것입니다. 단, root 계정으로 해야 합니다.
그리고 userdel 또한 root가 명령을 내려야 합니다. 재삭제 명령을 내려보고 안되면 좀 더 자세히 그리고 천천히 처음부터 살펴보셔야 할것같습니다.

관련자료

댓글 1

이영종님의 댓글

  • 이영종
  • 작성일
그룹이 삭제가 되질 않을때는 vi /etc/group로 해당 그룹을 삭제해도 됩니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  212 명