Ако сте корисник Линука, вероватно сте чули за апликацију конзоле цхмод . То је користан алат који омогућава промену дозвола система датотека помоћу терминала или терминала емулатора. Када га покренете, он одједном мења дозволе које наведете за датотеке и директоријуме. Али можда ћете морати да промените дозволе за датотеке одвојено од дозвола за директоријум и обрнуто. Ево како се то може учинити.
Постоји неколико начина за то, али мој омиљени и најпоузданији начин је комбиновање цхмод-а са крагс и наћи алата. Следећа команда ће изменити дозволе само за датотеке.
финд / патх / то / лоцатион -типе ф -принт0 | каргс -0 цхмод 644
Ево наћи наредба наводи све датотеке на наведеном месту. Прекидач -типе ф каже му да наведе само датотеке и изузме директоријуме. Прекидач -принт0 омогућава обраду имена датотека на начин да се правилно обрађују имена датотека или директорија који садрже размаке или нове редове.
Слична одговарајућа команда може се користити и за директоријуме. Једини део који треба да промените је -тип ф у -тип д:
финд / патх / то / лоцатион -типе д -принт0 | каргс -0 цхмод 755
Савет: Помоћу овог трика можете уштедети време и мање куцати.
- Прво примените дозволе система датотека на датотеке и директоријум покретањем цхмод-а у рекурзивном режиму:
цхмод -Р 644 / путања / до / локације
Применит ће дозволе рв-р-р на све датотеке и фасцикле на наведеном месту.
- Затим извршите команду само за директоријуме:
финд / патх / то / лоцатион -типе д -принт0 | каргс -0 цхмод 755
То је то.