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

shutdown 에관해서 실행권한 문제입니다.

작성자 정보

  • 섀인트 작성
  • 작성일

컨텐츠 정보

본문

내부에서 쓰는 서버 인데 shutdown 이 일반유저로도 됩니다.
조금 이상한건 바로 시스템을 꺼버리는건되고 (halt -p 도 일반유저로 실행이 됩니다.)
shutdown -h 23:00 이렇게 예약설정은 퍼미션 거부가 되어 버립니다.

권한 허용도 좀 이해가 되지 않네요.
shutdown 옵션에 따라 어떤건 되고 어떤건 거부되고

리눅스는 페도라10이고 shutdown,reboot,halt 이 설정은 처음 디폴트 상태입니다.

/sbin/shutdown 퍼미션이 755로 되어있네요.
만약 이거때문에 일반유저 실행이 된다고 하면,
shutdown -h 23:00 <--- 이건 또 무슨 권한설정이 필요하죠?

아예 일반유저에 전부 shutdown 명령을 거부할려면
단지 권한을 700 으로 바꾸어도 됩니까?

관련자료

댓글 2

ppabs님의 댓글

  • ppabs
  • 작성일
/sbin/shutdown의 소유자와 소유그룹이 root로 되어있는지 확인 해보고...그렇지 않다면 변경하시면 될것같네요..
그리고 shutdown -h 옵션의 사용의 예를 들자면, shutdown -h +5 (5분후 종료) 로 사용하는 것으로 알고 있습니다.
shutdown --help 해서 자세히 확인 하세요....

섀인트님의 댓글

  • 섀인트
  • 작성일
명령어 문제는 아닌거 같습니다.
permission denied 라고 뜹니다.
(sudo shutdown -h 시간지정 문제 없이 잘 쓰고 있고요)

금방 확인해본 결과
조금 신기한게 있네요
ssh로 들어가서 일반유저로 외부에서 리부팅을 시켰습니다.
이때는 분명이 권한문제 없이 잘 되었는데요
그런데 다시 기동된 후 접속하여 똑같은 유저로 리부팅 시도하니까
permission denied 가 뜨네요

차이점이라면 이게 리눅스 기본언어가 일본어인데
처음에 reboot 하기전 메시지는 일본어가 떳지만
reboot 후 모든 메시지는 영어로만 나옵니다.

환경은 ...init 설정에 디폴트 X윈도 시스템으로 부팅되게 되어있고요
이거와 관련이 있는거 같기도 하고

딱히 무슨 설정인지 몰라서 난감하네요.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  565 명