Обновить
2

Пользователь

Отправить сообщение

Как минимум задумка в том, чтобы запуск программ (исполнимых файлов любого типа, которые вносят изменение в системе) был чётко регламентирован и подконтролен пользователю.
В системах подобных юникс есть право на исполнение. Как минимум - право владельца файла, группы и всех остальных. Даже без упоминания других возможностей, как исполнение от имени другого пользователя (суидность).

Большинство исполнимых файлов (с правом исполнения "для всех") размещены в конкретных местах. Опять волшебное понятие - регламент. Эти места описываются в переменной пути. Причём значение этой переменной может быть своё не только для конкретного пользователя, но вообще для каждой отдельной сессии, и даже для конкретной копии запущенного процесса от имени пользователя. Эта переменная - часть контекста.

Нет смысла хранить в этой переменно сотню мест, где могут быть исполнимые файлы. И не нужно искать исполнимые файлы каждый раз по всей файловой системе, которая может быть собрана в одно дерево из совершенно разных ресурсов...

Но главное - вообще не нужно запускать исполнимые файлы откуда попало. И вот тут главное - в системе может храниться несколько файлов с одним именем. Поэтому логично, безопасно и правильно запускать что-либо только из предназначенных для этого мест. Смотри переменную пути. И каждый исполнимы файл в безопасной системе должен быть с указанием владельца, группы и чётко определёнными правами права исполнения и изменения.
Это гарантирует, что что-то левое (и скорее всего зловредное) не проникнет в систему и даже с минимальными правами не наплодит в каждом доступном для изменения месте кучу исполнимых файлов, которые будут по имени совпадать с прочими программами, включая системные.

Именно поэтому для запуска чего-то нестандартного нужно указать полный путь. А полный путь к исполнимому фалу, который мы видим находясь в конкретной директории и есть точка-слеш - ./имя.исполнимого.файла.запустить_один.раз
И право исполнимости нужно устанавливать на файлы осознанно.
И разговор не только о разработчиках программ, у которых в процессе их деятельности может оказаться десяток различных версий под одним именем. Необходимость что-то выполнить может возникнуть у кого угодно.
Главное - это полный контроль пользователя за тем, что он запускает. И понимание, что он запускает, откуда и зачем. И ответственность за такой запуск лежит уже на пользователе. Вероятность обмана пользователя уменьшена на порядок...

Но если хочется сделать дырку в своей собственной системе... ну, вы всегда можете добавить "текущий каталог" в путь. Делов-то добавить в профиль PATH=,/:$PATH

Mia Dio! Damne! Diskuti pri gusto de oranĝo devas kun homo, kiu ĝin manĝis...

Mi tralegis cent ses (106!) komentojn, sed neniu el la babilantoj pri LA LINGVO eĉ ne provis studi tiujn du foliojn kun dek ses (16!) reguloj de la lingvo. Ĉiuj babilantoj posedas la rusan - evidente. Kaj ĉiuj dum dekoj jaroj penis (гусары, молчать!) senrezulte studi la anglan, kaj posedas ĝin nun ne pli bone ol infano, kiu ĵus komencis paŝi. Kaj nur kelkaj personoj eĉ iel konas aliajn lingvojn - la francan, la polan (kiu estas same slava, kile la rusa) kaj ion aŭdis pri orientaj lingvoj kiel la ĉina (unu el multaj ĉinaj lingvoj, ĉar ĉiam temas nur pri la mandarena - nordĉina dialekto). Estimataj, ne devas "plibonigi" tion, kion vi eĉ ne provis uzi.

La babilado pri komputiloj, tajpado kaj klavaroj. Estimataj, duono el ĉeestantoj uzas nekomercajn sistemojn. La klavaro por Esperanto preskaŭ dekomence ekzistas en diversaj distribuaĵoj de Linukso aŭ Androido (jes, GBoard subtenas kaj estas la klavaro "el pako"). Ne devas serĉi problemajn tie, kie ili ne ekzistas. Simple studu kiel uzi tion, kion vi jam havas.

Pri "posedantoj de eŭropaj lingvoj" kaj pri "aziuloj". Estimataj, ĉu vi mem demandis aziulojn, ĉu vere la lingvo ne taŭgas al ili? Ekzistas tre utila opinio - ne devas respondi anstataŭ aliaj. Esperanto estas uzata en Ĉinio, Japanio aŭ Suda Koreio pli vaste ol la tatara en Rusio. Vi simple nenion scias pri tio kaj konkludas nur el viaj imagoj, sed ne el faktoj.

Kaj al la aŭtoro de la artikolo... La Unua libro estis publikigita (ricevis cenzuran permeson) en 1887. Por hodiaŭ, la 3-an de januaro 2024, tio estas 136 jaroj antaŭe. Ne 150. Tiu informo estas en ĉiuj fontoj. Tiu informo estas la plej ofte citata kaj menciata. La rondigo ĝis tiu nombro montras nur, ke aŭtoro ankaŭ ne posedas la lingvon kaj neniam konversaciis kun komunumo de posedantoj.

Кому непонятно что тут накорябано - ползуйтесь автопереводчиками Гугля или Яндекса. Переведут корявенько, но смысл понять можно... а что делать, всё заточено под английский. Де факто.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность