戻る

前へ| 次へ

ディレクトリ と ファイル の パーミション

ディレクトリ と ファイル の パーミション を 設定してゆきます。

# cd ../
# pwd
/home/qpo/proj
# ls staging/
bin/   dev/  home/  mnt/  proc/  sbin/  usr/
boot/  etc/  lib/   opt/  root/  tmp/   var/

全ては root

全ては root 読み書きは root グループは 読みのみ rw-r----- ; 640

# chown -R 0:0 staging/*
# chmod -R 640 staging/*

参考

# ls -l staging/sbin/ | sed 1d | head -5
-rw-r-----    1 root     root        14492 Aug 27 22:09 agetty
-rw-r-----    1 root     root       173480 Aug 27 22:09 e2fsck
-rw-r-----    1 root     root        73544 Aug 27 22:09 fdisk
-rw-r-----    1 root     root        32100 Aug 27 22:09 fsck
lrwxrwxrwx    1 root     root            6 Aug 27 21:38 fsck.ext2 -> e2fsck

Set execute permission on all directories. (Note the capital "X")

そういうことなのですか!

# chmod -R +X staging/*

Files in /bin are read and execute for all, but su is an exception.

/bin の ものは誰でも 良いのだ えらい太っ腹ですな まあ ”su”は別らしい -ですが

# chmod 755 staging/bin/*
# chmod 4750 staging/bin/su

/dev

# chmod 660 staging/dev/fd0 staging/dev/ram0
# chmod 666 staging/dev/null
# chmod 622 staging/dev/console
# chmod 600 staging/dev/initctl
# chmod 622 staging/dev/tty
# chmod 622 staging/dev/tty?

passwd and group files

# chmod 644 staging/etc/passwd
# chmod 644 staging/etc/group

/etc/init.d

# chmod 750 staging/etc/init.d/*

Libraries

# chmod 755 staging/lib/*

/root directory

# chmod 700 staging/root

へて そこに何があるの?

# ls -a staging/root/
./  ../

/sbin

# chmod 750 staging/sbin/*

Temp

chmod 1777 staging/tmp

先達はあらまほしき事なり へい!

にゃんたろう 拝!

2010年 8月31日 (火) 21:06:42 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.