>Делаю под рутом на файл file, владельцем которого является root, команду chmod
>000 file.
>
>Однако замечаю что под рутом могу делать команду less file.
>Если пытаться отредактировать файл (vi file), то говорит что read-only файл.
>То есть для rootа все выглядит так что я сделал команду chmod
>400.
>
>Пожалуйста объясните почему так.
root'у можно все, если вы не будете пользовать редакторы и тд и тп,
те софт который честно все смотрит и проверяет, а сделаете:
# cd /tmp
# touch proba
# ls -la proba (by default chmod 644)
# echo "#!/bin/sh" >> proba
# echo "echo This is file proba" >> proba
# chmod 000 proba
# ls -la proba
# cat proba
# sh proba
# echo "#add new line as comment" >> proba
# ls -la proba
ничего удивительного не увидите и никаких смутных сообщений