Йцукен
Ещё про XP были слухи, что там даже ядро на основе линуксового тайком сделано.
Встречал похожий слух о ReactOS (в том смысле, что Microsoft что-то брала оттуда).
Тебе не кажется, что контроль учётных записей в 7 тоже смутно напоминает то, чего раньше не было в , но было не в ?
А ещё PowerShell. Она тоже что-то смутно напоминает…
Отсутствует
Тебе не кажется, что контроль учётных записей в 7 тоже смутно напоминает то, чего раньше не было в , но было не в ?
Windows создан раньше Linux.
Но вначале был Unix.
Linux просто прибрал систему прав Unix.
А вот Майк не позарился на допотопную систему прав Unix и создал свою... более функциональную
4 флага (Unix) VS 13 флагов (Windows) доступа
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
MySh
Вообще PowerShell не совсем тупой клон. Там, например, есть типизация передаваемых объектов и ту же дату можно передать именно как дату, а число как число, а не парсить строки как идиот.
Для написания скриптов такой подход куда более разумен.
Отсутствует
4 флага (Unix) VS 13 флагов (Windows) доступа
Про ACL в современных файловых системах рассказать или как?
Ядрёная консоль делает меня сильней!
Отсутствует
Мне никогда не надо было, но можно погуглить и, например, можно найти http://www.suse.de/~agruen/acl/linux-acls/online/.
Ядрёная консоль делает меня сильней!
Отсутствует
Лучше покажите мне, как в *nix назначить такие права на один файл:
Вова - Только чтение
Таня - Изменение, и Запрет на Удаление (чтоб случайно не удалила)
Степа - Полный запрет
Маша - Все можно, но Запрет на смену прав доступа
Петя - Полный доступ
Группа Семья - Только чтение
В Windows это все задается без проблем, но как в *nix такое замутить?
Байки про совершенство прав доступа *nix я слыхал, но это реальный пример раздачи прав доступа в Windows NT.
Всё сопоставимо: несколько еле-еле работоспособных зловредов для линукса и не знаю сколько миллионов для виндовс...
Чайник даже Линь с помощью perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' уничтожит
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Вова - Только чтение
Таня - Изменение, и Запрет на Удаление (чтоб случайно не удалила)
Степа - Полный запрет
Маша - Все можно, но Запрет на смену прав доступа
Петя - Полный доступ
Группа Семья - Только чтение
Это нужно каждому!
Чайник даже Линь с помощью [...] уничтожит
Ломать - не строить. Но чайник такую команду не наберёт.
Всё сопоставимо: несколько еле-еле работоспособных зловредов для линукса и не знаю сколько миллионов для виндовс...
История вирусов на Mac
Keepun часов пять искал что-нибудь подобное про линукс и не нашёл.
Отредактировано Йцукен (29-07-2011 15:43:37)
Отсутствует
Но чайник такую команду не наберёт.
Copy-Paste
Keepun часов пять искал что-нибудь подобное про линукс и не нашёл.
дык, софта под Линь тоже мало...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Keepun
на современных системах этот перловый скрипт не отрабатывает. Система чествно говорит - не могу удалить корень.
Приведенная система прав реализуется с помощью Posix ACL
FreeBSD 8.2, IceWM
Отсутствует
Йцукен
> Это нужно каждому!
Тащемта это не аргумент. Если мы говорим не о _персональном_ компьютере, естественно, а о разграничении прав доступа к файлам на сервере компании.
Keepun
В принципе большую часть можно. Разве что я как-то не придумал как запретить удаление файла.
Отсутствует
Лучше покажите мне, как в *nix назначить такие права на один файл…
Байки про совершенство прав доступа *nix я слыхал, но это реальный пример раздачи прав доступа в Windows NT.
Ну так пожалуйста, это делается через ACL. Как именно — мне разбираться лень, вон там я ссылку давал. Мне это нужно было только один раз и на «Операционной системе специального назначения» AstraLinux. Там такая адская система секретностей и прочего разграничения доступа реализована через смесь Linux capabilities и ACL, что я постарался это поскорее забыть (шутка).
Ядрёная консоль делает меня сильней!
Отсутствует
даешь вирусы в открытый доступ!
Присоединяюсь! А то они всё под паролями да на закрытых серваках >__>
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
В принципе большую часть можно. Разве что я как-то не придумал как запретить удаление файла.
Запретить пользователю изменение каталога.
FreeBSD 8.2, IceWM
Отсутствует
Keepun
В принципе большую часть можно. Разве что я как-то не придумал как запретить удаление файла.
Большую часть можно, но без куча часовой выноски мозга тут не обойтись.
Ну так пожалуйста, это делается через ACL. Как именно — мне разбираться лень, вон там я ссылку давал.
Зато в Вине это делается в "пару кликов" и является частью NTFS, а не "аддоном".
Добавлено 29-07-2011 21:56:54
Запретить пользователю изменение каталога.
Тогда запрет на Удаление будет касаться всех файлов в папке, а не только одного...
Допустим мне нужно в Моих Документах запретить Удаление только Важно.doc, а остальное юзер может удалать/создавать, как хочет.
Отредактировано Keepun (29-07-2011 21:56:54)
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Да, это кажется невозможно. На зато в винде просто швах с ссылками на файлы. Они вроде как и есть, но на самом деле ка бы и нет, а это гораздо полезнее чем запрет на удаление файла.
FreeBSD 8.2, IceWM
Отсутствует
Зато в Вине это делается в "пару кликов"
И что? Хоть ущёлкайтесь, мне не жалко. Зато они выставляются через раз. Когда-то я ещё в XP пробовал: тычешь-тычешь, она чего-то сохраняет там себе, потом глядишь — а ничего и не изменилось.
является частью NTFS, а не "аддоном".
Каким ещё «аддоном»? Идите-ка покурите матчасть, «программист».
Ядрёная консоль делает меня сильней!
Отсутствует
Каким ещё «аддоном»?
А чем еще POSIX ACL является если: не включен по умолчанию; может различаться параметрами у разных систем; и похоже записывает в зарезервированные поля ФС ???
Because other kernel and user space extensions in addition to ACLs benefit from being able to associate pieces of information with files, Linux and most other UNIX-like operating systems implement a more general mechanism called Extended Attributes (EAs). On these systems, ACLs are implemented as EAs.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
не включен по умолчанию
Куда не включён? По какому умолчанию?
может различаться параметрами у разных систем
Приглашаю подумать, сколько разных операционных систем поддерживает система прав NTFS, прежде чем требовать 100%-ной совместимости по ACL от разных ОС.
и похоже записывает в зарезервированные поля ФС
А это тут при чём? И чем они вдруг «зарезервированные»? ACL — один из видов расширенных атрибутов файла, он реализован через расширенные атрибуты файловой системы. Что тут нелогичного, «аддонового» и т.п.?
Ядрёная консоль делает меня сильней!
Отсутствует
Куда не включён? По какому умолчанию?
fstab, acl
tunefs
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
fstab, acl, tunefs
У меня есть подозрение, что кое-кто просто перечислил несколько «умных» слов, так что я даже пытаться догадываться не буду, что такое «fstab по умолчанию».
Ядрёная консоль делает меня сильней!
Отсутствует
krigstask, ну погугли, если не дошло...
Все равно ACL только пародирует права NTFS.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
krigstask, ну погугли, если не дошло...
Вот ещё, тратить время на расшифровку изречений того, кто даже мысли внятно излагать не может.
Все равно ACL только пародирует права NTFS.
С верой спорить бесполезно.
Ядрёная консоль делает меня сильней!
Отсутствует
Вот ещё, тратить время на расшифровку изречений того, кто даже мысли внятно излагать не может.
Что ж ты за Линуксойд такой, если не знаешь, что в fstab пихать параметр acl или юзать tunefs ?
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует