В чем разница между chmod 777 и chmod 007? Если «другие» означает всех, разве это не убедительно подтверждает истину, что chmod 777 = chmod 007?
решение1
Можно предположить, что это так, но это не так.
Первая цифра — это разрешения «владельца», вторая — разрешения «группы» (владельца и группу можно просматривать с помощью ) ls -l
, а третья — «другие», что буквально означает тех, кто не является владельцем или не входит в группу.
Это 007
означает, что ни владелец, ни члены группы не могут читать, писать или выполнять файл, в то время как все остальные могут делать все три действия.
решение2
Нет. 0007
явноотрицаетдоступ владельца и группы, независимо от других разрешений.
решение3
Если «другие» означает всех, то да. Однако это не значит, что все.
Очень кратко это: Пользователь, группа, люди_не_предыдущая_группа