Страница 1 из 1
rmdir
Добавлено: 2009-11-12 0:03:34
mayor
удаляю остатки клетки и вот такое:
Код: Выделить всё
(23:04:12)</usr/jails/newjail/var> #ll
total 2
dr-xr-xr-x 2 root wheel 512B 26 ноя 2008 empty
(23:04:14)</usr/jails/newjail/var> #rmdir empty/
rmdir: empty/: Operation not permitted
(23:04:43)</usr/jails/newjail/var> #chmod 777 empty
chmod: empty: Operation not permitted
что это значит? (все от root)
Re: rmdir
Добавлено: 2009-11-12 1:05:54
ProFTP
может символическая ссылка стоит куда-то...
т.е. там флаг стоит чтобы нельзя было удалить, нужно снять флаг(не помню как он называется) , а потом удалить...
Re: rmdir
Добавлено: 2009-11-12 2:46:34
MASiK
dr-xr-xr-x
Узнай что значит этот DR
ну и пройдись что ли
Re: rmdir
Добавлено: 2009-11-12 8:13:32
reLax
Код: Выделить всё
# chflags -R nouchg newjail
или
# chflags -R 0 newjail
Re: rmdir
Добавлено: 2009-11-12 14:08:04
mayor
w появился но удалить не могу...
Код: Выделить всё
(13:08:46)</usr/jails/newjail> #chflags -R nouchg var/
(13:09:22)</usr/jails/newjail> #ll
total 2
drwxr-xr-x 2 root wheel 512B 12 ноя 13:04 var
(13:09:24)</usr/jails/newjail> #rmdir var/
rmdir: var/: Operation not permitted
(13:09:29)</usr/jails/newjail> #stat var/
93 989467 drwxr-xr-x 2 root wheel 3976864 512 "Nov 12 13:09:29 2009" "Nov 12 13:04:50 2009" "Nov 12 13:09:22 2009" "Nov 26 14:14:44 2008" 4096 4 0x100000 var/
(13:09:55)</usr/jails/newjail> #
fsck:
Код: Выделить всё
(13:11:57)</usr/jails/newjail> #fsck -y /dev/ad0s1e
** /dev/ad0s1e (NO WRITE)
** Last Mounted on /usr
** Phase 1 - Check Blocks and Sizes
PARTIALLY TRUNCATED INODE I=1719529
SALVAGE? no
PARTIALLY TRUNCATED INODE I=1719534
SALVAGE? no
** Phase 2 - Check Pathnames
UNALLOCATED I=1972150 OWNER=squid MODE=100640
SIZE=1559 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFA6
REMOVE? no
UNALLOCATED I=1972149 OWNER=squid MODE=100640
SIZE=1736 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AF9C
REMOVE? no
UNALLOCATED I=1972165 OWNER=squid MODE=100640
SIZE=2066 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFAC
REMOVE? no
UNALLOCATED I=1972157 OWNER=squid MODE=100640
SIZE=3663 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFA9
REMOVE? no
UNALLOCATED I=1972158 OWNER=squid MODE=100640
SIZE=3557 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFAA
REMOVE? no
UNALLOCATED I=1972173 OWNER=squid MODE=100640
SIZE=2370 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFB4
REMOVE? no
UNALLOCATED I=1972174 OWNER=squid MODE=100640
SIZE=909 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFB5
REMOVE? no
UNALLOCATED I=1972177 OWNER=squid MODE=100640
SIZE=4097 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFB7
REMOVE? no
UNALLOCATED I=1972178 OWNER=squid MODE=100640
SIZE=3143 MTIME=Nov 12 13:12 2009
FILE=/local/squid/cache/02/AF/0002AFB8
REMOVE? no
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE I=1725734 OWNER=squid MODE=100640
SIZE=105988 MTIME=Oct 13 00:01 2009
CLEAR? no
LINK COUNT FILE I=1918278 OWNER=squid MODE=0
SIZE=0 MTIME=Nov 12 13:12 2009 COUNT 0 SHOULD BE -1
ADJUST? no
** Phase 5 - Check Cyl groups
SUMMARY INFORMATION BAD
SALVAGE? no
BLK(S) MISSING IN BIT MAPS
SALVAGE? no
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
530726 files, 4066067 used, 4362645 free (356909 frags, 500717 blocks, 4.2% fragmentation)
Re: rmdir
Добавлено: 2009-11-12 14:17:33
Jolly
Сними системный флаг
chflags -R noschg
это сделано специально, чтобы шутка про "RM -R /" не срабатывала...

Re: rmdir
Добавлено: 2009-11-12 14:21:04
mayor
всеравно:
Код: Выделить всё
(13:25:20)</usr/jails/newjail> #chflags -R noschg var/
(13:26:23)</usr/jails/newjail> #ll
total 2
drwxr-xr-x 2 root wheel 512B 12 ноя 13:04 var
(13:26:25)</usr/jails/newjail> #rmdir var/
rmdir: var/: Operation not permitted
(13:26:36)</usr/jails/newjail> #
Re: rmdir
Добавлено: 2009-11-12 14:34:58
Jolly
'ls -lo' в студию + 'sysctl -a | grep security' в студию
Re: rmdir
Добавлено: 2009-11-12 14:44:02
mayor
Код: Выделить всё
(13:49:02)</usr/jails/newjail> #ls -lo
total 2
drwxr-xr-x 2 root wheel sunlnk 512B 12 ноя 13:04 var
(13:49:41)</usr/jails/newjail> #sysctl -a | grep security
security.jail.set_hostname_allowed: 1
security.jail.socket_unixiproute_only: 1
security.jail.sysvipc_allowed: 0
security.jail.enforce_statfs: 2
security.jail.allow_raw_sockets: 1
security.jail.chflags_allowed: 0
security.jail.jailed: 0
security.bsd.suser_enabled: 1
security.bsd.see_other_uids: 1
security.bsd.see_other_gids: 1
security.bsd.conservative_signals: 1
security.bsd.unprivileged_proc_debug: 1
security.bsd.unprivileged_read_msgbuf: 1
security.bsd.hardlink_check_uid: 0
security.bsd.hardlink_check_gid: 0
security.bsd.unprivileged_get_quota: 0
(13:50:06)</usr/jails/newjail> #
Re: rmdir
Добавлено: 2009-11-12 14:48:38
mayor
- класс допер чо к чему снял флаг sunlnk, который стоял:
Код: Выделить всё
(13:51:15)</usr/jails/newjail> #ll
total 2
drwxr-xr-x 2 root wheel 512B 12 ноя 13:04 var
(13:51:17)</usr/jails/newjail> #chflags nosunlnk var/
(13:52:38)</usr/jails/newjail> #ls -lo
total 2
drwxr-xr-x 2 root wheel - 512B 12 ноя 13:04 var
(13:52:49)</usr/jails/newjail> #rmdir var/
(13:52:58)</usr/jails/newjail> #ll
total 0
(13:53:02)</usr/jails/newjail> #
СПС!!
stat этого флага не показывает:
Код: Выделить всё
(13:55:39)</usr/jails> #ls -lo
total 2
drwxr-xr-x 2 root wheel sunlnk 512B 12 ноя 13:52 newjail
(13:55:41)</usr/jails> #stat newjail/
93 989359 drwxr-xr-x 2 root wheel 3955087 512 "Nov 12 13:53:02 2009" "Nov 12 13:52:58 2009" "Nov 12 13:52:58 2009" "Nov 26 09:22:11 2008" 4096 4 0x100000 newjail/
(13:55:51)</usr/jails> #