Skip to main content

Како користити команду Цхмод на Линуку

Anonim

Команда цхмод вам омогућава да промените дозволе за приступ фајловима и фасциклама.

Команда цхмод, као и друге команде, може се извршити из командне линије или преко датотеке скрипте.

Ако желите да наведете дозволе датотеке, користите команду лс.

цхмод Цомманд Синтак

Ово је исправна синтакса када користите цхмод наредбу:

цхмод опције режим , режим филе1 филе2 …

Следеће су неке од уобичајених опција које се користе са цхмод-ом:

  • -ф, -силент, -куиет (потискује већину порука о грешци)
  • -в, --вербосе (излази дијагностик за сваку обрађену датотеку)
  • -ц, - промене (као што је вербосе, али извештава само када се изврши промена)
  • -Р, - рецурсиве (рекурзивно мења датотеке и директоријуме)
  • --хелп (приказује помоћ и излази)
  • - верзија (излази информације о верзији и излази)

Испод је листа неколико нумеричких дозвола које се могу поставити за корисника, групу и све остале на рачунару. Поред броја је еквивалентно читање / писање / извршење.

  • 7, рвк, читати, писати и извршити
  • 6, рв-, читати и писати
  • 5, р-к, читати и извршити
  • 4, р--, само за читање
  • 3, -вк, писати и извршити
  • 2, -в-, само пишите
  • 1, --к, само изврши
  • 0, ---, нема

Цхмод наредбе за наредбе

Ако сте, на пример, желели да промените дозволе датотеке "учесници" тако да сви имају потпуни приступ њему, унели бисте:

цхмод 777 учесника

Први 7 поставља дозволе за корисника, други 7 поставља дозволе за групу, а трећи 7 поставља дозволе за све остале.

Ако желите да будете једини који може приступити њему, користићете:

цхмод 700 учесника

Да бисте себи и својим члановима дали потпуни приступ:

цхмод 770 учесника

Ако желите да задржите пун приступ за себе, али желите задржати друге људе да мењају датотеку, можете користити:

цхмод 755 учесника

Следеће се користе слова одозго да промене дозволе "учесника" тако да власник може читати и писати у датотеку, али не мијења дозволе за било кога другог:

цхмод у = рв учесници

Више информација о команди цхмод

Можете промијенити власништво групе постојећих датотека и фасцикли помоћу команде цхгрп. Промените подразумевану групу за нове датотеке и фолдере помоћу наредбе невгрп.

Имајте на уму да ће симболичне везе које се користе у цхмод наредби утичу на прави циљни објекат.

Подешавање режима

Користите цхмод да бисте подесили додатне режиме датотека система за датотеке и директорије. На пример, да бисте поставили лепљиви бит - што значи да само власник датотеке, власник директоријума или роот суперусер може избрисати датотеку, без обзира на дозволе за читање и писање датотеке - префикса 1 на секвенцу броја:

цхмод 1755 учесника