Зашто неки корисници система имају / уср / бин / фалсе као њихов Схелл?
Када почнете да копате у Линук систем, можда ћете наћи неке збуњујуће или неочекиване ствари, као што је / уср / бин / фалсе, на пример. Зашто је тамо и каква је његова сврха? Данашњи пост СуперУсер К&А има одговор на питања знатижељног читаоца.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Питање
Читач СуперУсер усер7326333 жели да зна зашто неки корисници система имају / уср / бин / фалсе као схелл:
Зашто неки корисници система имају / уср / бин / фалсе као свој схелл? Шта то значи?
Зашто неки корисници система имају / уср / бин / фалсе као свој схелл?
Одговор
СуперУсер сарадници дуДЕ, Тоби Спеигхт и ббаассссииее имају одговор за нас. Прво горе, дуДЕ:
Ово помаже у спречавању корисника да се пријаве на систем. Понекад вам је потребан кориснички налог за одређени задатак. Ипак, нико не би требало да буде у могућности да комуницира са овим рачуном на рачунару. То су, с једне стране, кориснички рачуни система. С друге стране, ово је рачун за који је ФТП или ПОП3 приступ могућ, али једноставно нема директног пријављивања.
Ако боље погледате датотеку / етц / пассвд, наћи ћете команду / бин / фалсе као логичку љуску за многе системске налоге. Заправо, лаж није љуска, већ команда која не ради ништа, а затим завршава са статусним кодом који сигнализира грешку. Резултат је једноставан. Корисник се пријављује и одмах види промпт за пријаву.
Следи одговор из Тоби Спеигхт:
Ови корисници постоје да би били власници одређених датотека или процеса и нису намењени за пријављивање. Ако вредност поља "схелл" није наведена у / етц / схеллс, онда програми као што су ФТП демони не дозвољавају приступ. Поред тога, за програме који не проверавају / етц / схеллс, користе чињеницу да ће / бин / фалсе одмах вратити и одбити интерактивну љуску.
И наш коначни одговор од ббаассссииее:
Неки корисници имају / уср / бин / фалсе, други имају / сбин / нологин, или чак могу имати / уср / бин / пассвд. Они могу бити корисници система који су потребни за изолирање дозвола програма или корисника програма који користе датотеке лозинки за провјеру аутентичности.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.
Кредит за слике: ОпенСтацк Документи (ОпенСтацк Пројецт)