[완료][질문] 파일 삭제가 안됩니다. selinux 때문인지.

nonots의 이미지

파일이 삭제가 안됩니다.
httpd 를 설치하려는데 suexec 때문에 안되어서
suexec 를 rm 로 삭제하려는데 삭제도 안되네요

지금
selinux 가 disabled 상태인데
이거 왜그런가요?
..
..

[root ~]# rpm -Uvh httpd-2.2.3-43.el5.centos.3.x86_64.rpm
Preparing... ########################################### [100%]
1:httpd ########################################### [100%]
error: unpacking of archive failed on file /usr/sbin/suexec: cpio: rename failed - Operation not permitted

[root ~]# sestatus
SELinux status: disabled

[root ~]# ls -alZ /usr/sbin/suexec
-r-x--x--- root apache system_u:object_r:httpd_suexec_exec_t:s0 /usr/sbin/suexec

[root ~]# rm -f /usr/sbin/suexec
rm: cannot remove `/usr/sbin/suexec': Operation not permitted

[root ~]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

rogon3의 이미지

su 엔터, 암호 물어보면 입력하고 suexec --help 등 실행시켜보세요

지우면 안될 것 같습니다만, 제 컴퓨터가 아니므로 스스로 다시 생각해도 지워야 하는 파일이라고 판단되면 루트상태일테니 (su)

chmod a+rw /usr/sbin/suexec

rm /usr/sbin/suexec 하시면 삭제 될 듯.

*******************************
데비안과 세벌식 사용자입니다

*************************************

nonots의 이미지

수동으로 설치한 httpd 에 있던건데.. 이걸
rpm 으로 재설치하려고 합니다.
..
재설치하려고 하니 이전에 설치한 suexec 가 삭제되지 않는군요

[root ~]# /usr/sbin/suexec
suexec policy violation: see suexec log for more details

이런 메시지가 나옵니다. 실행하면.


=== 건달의 경지를 꿈꾸며 ===

rogon3의 이미지

첫줄 답글은 제가 틀린 답입니다.

볼수록 절묘하게 실행권한이 root에게는 없네요

삭제는 위 언급한 방법으로 가능할 겁니다.

*******************************
데비안과 세벌식 사용자입니다

*************************************

nonots의 이미지

[root sbin]# chmod a+rw ./suexec
chmod: changing permissions of `./suexec': Operation not permitted

..
이렇게 나오는군요..


=== 건달의 경지를 꿈꾸며 ===

rogon3의 이미지

변경못하게 속성 집어넣은 것 같습니다.

lsattr suexec 해서 맨 앞의 ---------- 점 사이에 들어 있는 문자가 뭔지 보세요

*******************************
데비안과 세벌식 사용자입니다

*************************************

nonots의 이미지

[root ~]# lsattr /usr/sbin/suexec
-u--ia------- /usr/sbin/suexec

이렇게 나오는군요..

root ~]# chattr -iau /usr/sbin/suexec
[root ~]# rm /usr/sbin/suexec
rm: remove regular file `/usr/sbin/suexec'? y
[root ~]# ls /usr/sbin/suexec
ls: /usr/sbin/suexec: No such file or directory

..
됐군요..
.. 이 문제인걸 계속 selinux 만 의심했네요..
..
감사합니다.


=== 건달의 경지를 꿈꾸며 ===

rogon3의 이미지

다행입니다.

*******************************
데비안과 세벌식 사용자입니다

*************************************

댓글 달기

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