Я использую сервер Ubuntu 12.04 x64 в разделе ext4.
Я установил для каталога разрешение «766», как показано ниже.
sudo chmod 766 / archive
drwxrw-rw- 3 root root 4096 27 сентября 10:50 archive /
Но когда я пытался создать новый файл с помощью редактора vi, произошла ошибка разрешения.
vi /archive/test.txt
--------> "/archive/test.txt" [В доступе отказано]
[ 117]
Я думал, что у меня есть разрешение на «запись».
Может ли кто-нибудь помочь мне в чем проблема?
Я предполагаю, что каталог / архив уже содержит файл с именем test.txt, возможно, созданный ранее пользователем root. Если это так, то вы должны либо удалить его, либо изменить разрешения соответствующим образом. Попробуйте
chmod -R 766 /archive
Это рекурсивно изменит разрешения для всех файлов и каталогов в архиве.
Тем не менее, что вы пытаетесь достичь? В большинстве случаев нет необходимости устанавливать такие разрешительные разрешения.