PDA

Просмотр полной версии : помогите разобратся с правами


gavs
24.02.2008, 22:50
господа подскажите пожалуста что обозначает
"-rwxrwxrwx" а что к примеру "-rw-r--r--" или например "drwxrwxrwx"? как я понимаю 0777 - это "-rwxrwxrwx" и позволяет чтение/запись/удаление файла? но почему 3 раза повторяется 7ка?

заране спасибо и сори если вапрос нюбский, просто так получилось что волею судьбы с никсами раньше как то несталкивался, а сейчас пришлось и тяжковато :(

Piflit
24.02.2008, 23:02
d - директория
rwx - чтение, запись, выполнение
слева направо - создатель файла/папки, потом группа создателя и все остальные юзеры
w для директории - возможность создавать и писать в ней файлы

gavs
24.02.2008, 23:23
2Piflit большое спасибо - четко и понятно!
то бишь если у файла права "-rw-r--r--" то я с ним ниче немогу сделать? (хостер masterhost.ru, ось FreeBSD 4.11-RELEASE-p17, uid=2000)

.Slip
24.02.2008, 23:27
Ничего кроме чтения.

Macro
24.02.2008, 23:30
Ничего кроме чтения.
Если файл создан не тобой, т.е. ты не его владелец...

ENFIX
24.02.2008, 23:31
если начинается с
- - то это файл,
если с
d - дирректория
если с
l - то ссылка.

например
-rwxrwxrwx
первая "тройка" - права владельца, вторая - группа и 3 - все остальные
r - 4
w - 2
x - 1
т.е. 0777 - получается (4+2+1)(4+2+1)(4+2+1) (владелец, группа, остальные) и т.д. по аналогии

.Slip
24.02.2008, 23:33
Если файл создан не тобой, т.е. ты не его владелец...
C чшмодом 644 он и создать не сможет)

gavs
25.02.2008, 01:12
ясно... а что значит "u---------"?
и может ктонить случайно знает какойнить сплой под фрибздю 4.11?

Spyder
25.02.2008, 01:50
.Slip
права файла -rw-r--r--
говорят тебе что его владелец имеет права на запись и чтение, группа имеет право на чтение и весь остальной мир имеет право на чтение
как ты думаешь если у владельца uid=10 и у тебя (к примеру) шелл работает с uid=10, то ты не сможешь его изменять? =)

Spyder
25.02.2008, 01:55
gavs, под старые версии есть один локал рут сплоет и ещё я видел сплоет который делает копию master.passwd
milw0rm.com
FreeBSD 3.5.1/4.2 Ports Package Local Root Exploit
http://milw0rm.com/exploits/287
наверное на твоей тачке работать не будет


FreeBSD (4.x , < 5.4) master.passwd Disclosure Exploit
http://milw0rm.com/exploits/1311