aamall

2008年06月03日

rootでも削除できないファイル(ディレクトリ)

最近ネタがないのでぱくっちゃった
r@ym@n君ごめん

FreeBSD/Linuxでrootでも削除できないファイルの作り方

■FreeBSD7.0
▼ファイル作成/確認
#touch freebsd.txt
#ls -l freebsd.txt
-rw-r--r-- 1 root wheel 0 Jun 4 00:03 freebsd.txt

▼設定/確認
#chflags schg freebsd.txt
#ls -l freebsd.txt
-rw-r--r-- 1 root wheel 0 Jun 4 00:03 freebsd.txt

▼削除してみる→できない
#rm -f freebsd.txt
rm: freebsd.txt: Operation not permitted
#

▼設定解除/確認
#chflags noschg freebsd.txt
#ls -l freebsd.txt
-rw-r--r-- 1 root wheel 0 Jun 4 00:03 freebsd.txt

▼削除/確認
#rm -f freebsd.txt
#ls -l freebsd.txt
ls: freebsd.txt: No such file or directory
#

■Linux(CentOS4.6)
▼ファイル作成/確認
# touch linux.txt

# ls -l linux.txt
-rw-r--r-- 1 root root 0 6月 3 23:53 linux.txt
# lsattr linux.txt
------------- linux.txt

▼設定/確認
# chattr +i linux.txt

# ls -l linux.txt
-rw-r--r-- 1 root root 0 6月 3 23:53 linux.txt
# lsattr linux.txt
----i-------- linux.txt

▼削除してみる→できない
# rm -f linux.txt
rm: cannot remove `linux.txt': 許可されていない操作です
#

▼設定解除/確認
# chattr -i linux.txt
# lsattr linux.txt
------------- linux.txt
# ls -l linux.txt
-rw-r--r-- 1 root root 0 6月 3 23:53 linux.txt

▼削除/確認
# rm -f linux.txt
# ls -l linux.txt
ls: linux.txt: そのようなファイルやディレクトリはありません
#

もちろんviによる編集もできない
さて誰の賄いにしかけよう(内輪ネタ)

tuzzy92 at 23:55│Comments(2) Other | LINUX

この記事へのコメント

1. Posted by rayman   2008年06月17日 23:14
ぱくったな〜〜!!
いいけど♪
2. Posted by rayman   2008年06月17日 23:15
ぱくったな〜〜!!
いいけど♪

ついでに俺のページも宣伝してちょ♪

コメントする

名前
 
  絵文字