Dymon Опубликовано 16 января, 2006 Жалоба Опубликовано 16 января, 2006 Простите за глупый вопрос, но я относительный новичок в мире Linux. Вот на сайте в разделе "файлы" есть run-пакеты. Что это такое и как с ними работать? Ибо с тарболлами и rpm умею, а run ещё никогда не встречал... Заранее спасибо. Цитата
Legalizer Опубликовано 16 января, 2006 Жалоба Опубликовано 16 января, 2006 Вы вообще на другие темы смотрите перед там как постить вопрос? А этом же разделе чуть ниже: http://www.linux.ru/forum/index.php?t=msg&goto=307997&am p;rid=126&S=1c8ae7d51dc5bf255f246147d93745af#msg_307997 Цитата
Dymon Опубликовано 16 января, 2006 Автор Жалоба Опубликовано 16 января, 2006 Пожалуйста, не упрекайте меня в том, чего я не заслуживаю. Я читал этот пост. Но ничего не понял, потому что мне нужен общий ответ на вопрос, а не процитированная команда, которая мне совершенно неизвестна. Цитата
Legalizer Опубликовано 16 января, 2006 Жалоба Опубликовано 16 января, 2006 Общий ответ на вопрос: Указанные вами файлы, как правило, необходимо просто запустить, поскольку они представляют собой скрипт на bash/sh. Для этого нужно сделать файл исполняемым с помощью команды chmod (читайте справку по команде chmod - man chmod) и выполнить. Цитата
BSDobermann Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 Уровень 0 означает, что нет никаких привилегий. chmod 111 - разрешение на выполнение chmod 222 - разрешение на запись chmod 333 - разрешение на запись и выполнение chmod 444 - разрешение на чтение chmod 555 - разрешение на чтение и выполнение chmod 666 - разрешение на чтение и запись chmod 777 - разрешение на чтение, запись и выполнение. Следовательно -> chmod 111 <file_name> и ./file_name (или sh file_name) Цитата
Legalizer Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 Ну не совсем В примере выше владелец файла, группа, в которую он входит и все остальные имеют одинаковые права. На практике это встречается крайне редко. Кроме того, 111 - недостаточно, чтобы выполнить программу. Надо еще права на чтение иметь Таким образом, права на исполнение файла выглядят как 555 (4 (read) +1 (execute)), а на практике это 755 (владелец имеет право читать, изменять и запускать файл, т.е. 7 (4+2+1), а остальные имеют право читать и исполнять файл 5 (4+1). Почитать можно вот здесь: http://www.tldp.org/LDP/intro-linux/html/sect_03_04.html и на русском вот тут: http://lafox.net/docs/mdk2006/Command-Line.html/ch01s02.html Цитата
BSDobermann Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 да? правда? ---x--x--x 1 misha wheel 76K 2006-01-17 02:49 netwalk* запускаю бинарный файл по команде ./netwalker - работает Цитата
Legalizer Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 Ага А теперь попробуйте сделать это НЕПРИВИЛЕГИРОВАННЫМ пользователем root/wheel - это конечно круто, но это скорее исключение из правила, верно? Цитата
BSDobermann Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 misha@<censored>:~$ id uid=1000(misha) gid=10(wheel) группы=10(wheel),11(floppy),17(audio),18(video),19(cdrom) Цитата
Legalizer Опубликовано 19 января, 2006 Жалоба Опубликовано 19 января, 2006 Не понял. Можно словами? Чего-то туго сегодня соображаю Вижу, что ваш пользователь в группе wheel и что? Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.