chmod 666

 

TEvg

аксакал

админ. бан
Поставил 30-ю версию Лазаруса. Поставил и запустил нормально. Ткнулся в сборку - говорит не могу, т.к. каталог /usr/lib/lazarus/0.9.30/lcl/ закрыт для записи. Ладно думаю, щас чмод сделаю. Набиваю
sudo chmod 666 -R -v /usr/lib/lazarus/
чмод отработал. Лазарус больше не запускается. Что я сделал не так?
 3.6.133.6.13
+
+1
-
edit
 

Balancer

администратор
★★★★☆
TEvg> Поставил 30-ю версию Лазаруса. Поставил и запустил нормально. Ткнулся в сборку - говорит не могу, т.к. каталог /usr/lib/lazarus/0.9.30/lcl/ закрыт для записи.

И правильно. Нечего делать в /usr шаловливыми ручками.

TEvg> sudo chmod 666 -R -v /usr/lib/lazarus/
TEvg> чмод отработал. Лазарус больше не запускается. Что я сделал не так?

Вот потому и не нужно совать куда не попадя шаловливые ручки :)

Своим 0666 ты разом запретил исполнение всех исполняемых программ и запретил просмотр всех каталогов.

Нужно было sudo chmod a+w (all = writeble)

Попробуй теперь chmod a+X. Если там не было исполняемых файлов, то сработает (включится просмотр каталогов). Если нет — ну, тогда или делай всё исполняемым (a+x), или ищи там подкаталоги bin или что-то такое.
 6.06.0

TEvg

аксакал

админ. бан
Balancer> Своим 0666 ты разом запретил исполнение всех исполняемых программ и запретил просмотр всех каталогов.

Ах вон оно что.. бесовская сила!
Balancer> Нужно было sudo chmod a+w (all = writeble)
Balancer> Попробуй теперь chmod a+X.

Спасибо!!
 3.6.133.6.13

TEvg

аксакал

админ. бан
Починил. И сразу нашел ошибку в своем компоненте, которая почему-то не проявлялась в 28 версии.
 3.6.133.6.13

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru