Изменить владельца каталога Linux

257
bob666

У меня есть Netgear ReadyNAS и я настроил на нем SFTP.
Я создал пользователя с именем «newuser» и изменил каталог на «newdirectory».

Если я chown newuser * -Rвыполню команду внутри "newdirectory", будет ли это менять владельца файла только в этом каталоге?

1

1 ответ на вопрос

1
erikgaal

Выполнение любой команды в bash с использованием звездочки *заставляет оболочку выбирать все файлы и каталоги в той папке, в которой вы сейчас находитесь. -RФлаг убедитесь, что подкаталоги и подтексты модифицируются, а также. Имейте в виду, что каталог, в котором вы находитесь, не будет изменен. Если вы хотите изменить текущую папку, вы должны использовать точку ..

Резюме:

$ cd newdirectory/ $ chown newuser * -R ├─ newdirectory/ # not modified │ ├─ subdirectory/ # modified │ │ └── subfile/ # modified │ └─ file # modified  $ cd newdirectory/ $ chown newuser . -R ├─ newdirectory/ # modified │ ├─ subdirectory/ # modified │ │ └── subfile/ # modified │ └─ file # modified 

Похожие вопросы