В UNIX права на чтение и запись файла независимы, поэтому вы можете сделать файл доступным для записи, но не для чтения. Если я доверяю кому-то писать в файл, почему я не хочу, чтобы они могли его прочитать? Если там есть что-то важное, но я не хочу, чтобы он это читал, тогда почему я дал бы ему возможность перезаписать это?
1 ответ
3
Ну, у вас может быть несколько процессов для записи в файл, но вы не хотите, чтобы они видели, что пишут друг другу.
Другими словами, допустим, у вас есть банковская система. Каждый раз, когда бизнес совершает сделку, вы позволяете ему записать его в файл. Но вы не хотите, чтобы бизнес читал то, что писали другие.
Имеет ли это смысл?