История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Слишком небезопасно. Я бы предложил Rust.
Это как вместо того что-бы отрезать ломоть хлеба ножиком и всё, взять буханку засунуть в блендер влить воды сделать вжжжжж, вывалить в чашку и потом от туда ложечкой кушать получившуюся кашу.
dron@gnu:~$ mkdir чмод
dron@gnu:~$ cd чмод/
dron@gnu:~/чмод$ cp /bin/ls ./ls
dron@gnu:~/чмод$ ./ls
ls
dron@gnu:~/чмод$ chmod 000 ./ls
dron@gnu:~/чмод$ ./ls
bash: ./ls: Отказано в доступе
dron@gnu:~/чмод$ vim chmod.c
dron@gnu:~/чмод$ gcc chmod.c -o chmod
dron@gnu:~/чмод$ ./chmod
dron@gnu:~/чмод$ ./ls
chmod chmod.c ls
dron@gnu:~/чмод$ cat chmod.c
#include <sys/stat.h>
int main(int argc, char *argv[])
{
chmod("./ls",755);
return 0;
}
dron@gnu:~/чмод$
Исходная версия LINUX-ORG-RU, :
Слишком небезопасно. Я бы предложил Rust.
Это как вместо того что-бы отрезать ломоть хлеба ножиком и всё, взять буханку засунуть в блендер влить воды сделать вжжжжж, вывалить в чашку и потом от туда ложечкой кушать получившуюся кашу.