Size: a a a

Russian Fedora Community

2020 August 12

H

Hdysifrflr t in Russian Fedora Community
Alexander
chmod o+x /var/home/ivantretyak
вместо всего, что ты выполнял выше (права на чтение хомяка группой и добавление юзера transmission в группу не требовались)

Можно еще было через posix acl точечно выдать примерно так
setfacl -m u:transmission:x /var/home/ivantretyak
Ага и любой Пупкин-залупкин может выполнять команды в хомяке. rm например. С acl нормальный вариант, но человек должен понимать как chmod, chgrp, chown работает и для чего это всё
источник

H

Hdysifrflr t in Russian Fedora Community
А на собеседованиях часто спрашиваю как починить chmod -x chmod без ACL. Единицы отвечают и грустно это.
источник

D

Dmitry in Russian Fedora Community
Hdysifrflr t
А на собеседованиях часто спрашиваю как починить chmod -x chmod без ACL. Единицы отвечают и грустно это.
Зачем это спрашивать? Зачем это вообще знать?
источник

H

Hdysifrflr t in Russian Fedora Community
Можно просто спросить, что такое inode и что там внутри
источник

H

Hdysifrflr t in Russian Fedora Community
А можно и подумать
источник

hm

hime mononoke in Russian Fedora Community
Hdysifrflr t
А на собеседованиях часто спрашиваю как починить chmod -x chmod без ACL. Единицы отвечают и грустно это.
Слава богу я не буду сисадмином
источник

D

Dmitry in Russian Fedora Community
hime mononoke
Слава богу я не буду сисадмином
Если у тебя такое спросят можешь вставать и уходить
источник

H

Hdysifrflr t in Russian Fedora Community
Выгоднее разобраться один раз, чем стопку рецептов хранить
источник

H

Hdysifrflr t in Russian Fedora Community
Dmitry
Если у тебя такое спросят можешь вставать и уходить
Пфф. Ъ
источник

hm

hime mononoke in Russian Fedora Community
Hdysifrflr t
Выгоднее разобраться один раз, чем стопку рецептов хранить
Поставил линукс что бы не решать проблемы винды. У линукса своих полно....
источник

hm

hime mononoke in Russian Fedora Community
Hdysifrflr t
Выгоднее разобраться один раз, чем стопку рецептов хранить
Не спорю. Но опять же это все используется раз в год
источник

D

Dmitry in Russian Fedora Community
hime mononoke
Поставил линукс что бы не решать проблемы винды. У линукса своих полно....
Братан покупай мак
источник

hm

hime mononoke in Russian Fedora Community
Dmitry
Братан покупай мак
Там тоже есть свои проблемы
источник

D

Dmitry in Russian Fedora Community
hime mononoke
Не спорю. Но опять же это все используется раз в год
Поэтому создаёшь базу знаний с кросс-референсами и тэгами
источник

SG

Sergey Gureev in Russian Fedora Community
Hdysifrflr t
А на собеседованиях часто спрашиваю как починить chmod -x chmod без ACL. Единицы отвечают и грустно это.
Я сисадмин и я не знаю
В теории можно каким-то образом модифицировать связанный с файлом инод
Более реалистичное решение: скопировать бинарные в фс, где нет прав доступа, типа фат32, запустить там /path/to/chmod +x /bin/chmod
источник

hm

hime mononoke in Russian Fedora Community
Sergey Gureev
Я сисадмин и я не знаю
В теории можно каким-то образом модифицировать связанный с файлом инод
Более реалистичное решение: скопировать бинарные в фс, где нет прав доступа, типа фат32, запустить там /path/to/chmod +x /bin/chmod
А если рядом нет флешки?
источник

D

Dmitry in Russian Fedora Community
hime mononoke
А если рядом нет флешки?
Ждёшь пока солнечная радиация флипнет нужные биты
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Sergey Gureev
Я сисадмин и я не знаю
В теории можно каким-то образом модифицировать связанный с файлом инод
Более реалистичное решение: скопировать бинарные в фс, где нет прав доступа, типа фат32, запустить там /path/to/chmod +x /bin/chmod
неисполнимве бинарники все равно можно запустить
источник

hm

hime mononoke in Russian Fedora Community
Yaroslav Sidlovsky
неисполнимве бинарники все равно можно запустить
О. А как?
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
The dynamic linker can be run either indirectly by running some dynamically linked program or shared object (in which case no command-line options to the dynamic linker can be passed and, in the ELF case, the dynamic linker which is stored in the .interp section of the program is executed) or directly by running:
/lib/ld-linux.so.* [OPTIONS] [PROGRAM [ARGUMENTS]]
источник