правата на обикновенните потребители

Задавайте Вашите въпроси за Help and Support относно всички версии на операционната система тук.
Аватар
Otherside
Потребител
Потребител
Мнения: 419
Регистриран на: Пон Мар 31, 2003 23:25 pm
Местоположение: До ДНА-то
Обратна връзка:

правата на обикновенните потребители

Мнение от Otherside »

Suse 9.1
Проблема е че някои от bash командите ми се губят при обикновенните потребители. И говоря за обикновени команди като shutdown, reboot и traceroute. Не ми дава permission denied или нещо такова- дава command not found :) докато съм логнат като root няма проблеми.
Де е кахъра? :roll:
Недей да береш яд, само не забравяй.
Аватар
Dodi
Начинаещ
Начинаещ
Мнения: 60
Регистриран на: Нед Юни 09, 2002 23:54 pm
Местоположение: Стара Загора
Обратна връзка:

Мнение от Dodi »

Хихи, ами няма да ти дава ми. Помисли си какво би станало ако всеки потребител имаше право да използва команди като: reboot, halt, adduser(useradd) и т.н. . Едва ли ще има нужда от root юзър. Да не мислиш че щайгата ти ще има нещо на нея повече от 1-2 седмици(даже май е много). Ако даден юзър има правата на root и му дойде идеята да драсне следния ред: rm -rf */ познай какво става. :) Така, че .... хората правилно са го измислили само един юзър да има такива права. :)
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

тези команди са само за root.
"There is no 'patch' for stupidity."
Аватар
Otherside
Потребител
Потребител
Мнения: 419
Регистриран на: Пон Мар 31, 2003 23:25 pm
Местоположение: До ДНА-то
Обратна връзка:

Мнение от Otherside »

добре де, знам, ама все пак traceroute, cron са безопасни...и полезни... :)
а има ли начин да редактирам правата на даден потребител или още по-добре- на група? или поне как мога да изпълня команда като root, НО в скрипт!
Недей да береш яд, само не забравяй.
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

кaк ще сa безопaсни бе, ти добре ли си ?!?
можеш дa редaктирaш кaквото си пожелaеш.
"There is no 'patch' for stupidity."
Аватар
Dodi
Начинаещ
Начинаещ
Мнения: 60
Регистриран на: Нед Юни 09, 2002 23:54 pm
Местоположение: Стара Загора
Обратна връзка:

Мнение от Dodi »

Ем, а де. Аз к`во му говоря. Ти някога замислял ли си се какво може да ти причини един cron? Едно малко и просто скриптче, през cron, започва килване на различни процеси, рестартиране на машината и т.н. С един обикновен cron можеш да почнеш да си говориш сам, а да не говорим за останалите неща. :) По принцип права можеш да дадеш на юзър(не давам гаранция, че са точно тия командите, защото от толкова време съм само на FreeBSD(което не е за домашно ползване) и не съм сигурен дали на Linux бяха такива):

chmod +rwx /home/user
chown -R user:group /home/user

Не е особено препоръчително да се дават такива права ама ...
Такива права давай само на много доверен твой приятел който поне малко разбира от Linux, че тия дето не разбират и си най-спокоен с тях праят най-големите бели :)
Аватар
Otherside
Потребител
Потребител
Мнения: 419
Регистриран на: Пон Мар 31, 2003 23:25 pm
Местоположение: До ДНА-то
Обратна връзка:

Мнение от Otherside »

чакай ся, не искам да споря, но cron-а просто изпълнява команди през определен период от време. Само че ако командите в скриптчето ти са забранени(reboot, kill), crona продължава да си бъде безопасен, защото линукса пак ще каже(както при мен) command not found
относно командите- сега не мога да ги пробвам, ама както ги виждам те май само ще сменят permission-ите на файловете :roll:
Недей да береш яд, само не забравяй.
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

да бе ама ако промениш някой "незначителни" неща, когато cron-а ти изпълнява скрипта току виж ти е е направил bash-а с права на root
прочети малко документация :roll:
"There is no 'patch' for stupidity."
Аватар
Otherside
Потребител
Потребител
Мнения: 419
Регистриран на: Пон Мар 31, 2003 23:25 pm
Местоположение: До ДНА-то
Обратна връзка:

Мнение от Otherside »

ъъъ, оправих се, мерси
промених permission-a на файловете- /sbin/reboot да речем, за дадената група, експортнах пътя и тва беше
Недей да береш яд, само не забравяй.
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

адски тъпа постъпка, никога не променяй дадени права особенно на програми който са с +с флаг. Използвай sudo за тяхното стартиране.
"There is no 'patch' for stupidity."
Аватар
Otherside
Потребител
Потребител
Мнения: 419
Регистриран на: Пон Мар 31, 2003 23:25 pm
Местоположение: До ДНА-то
Обратна връзка:

Мнение от Otherside »

да ама не мога да използвам sudo v script, нали? :wink:
Недей да береш яд, само не забравяй.
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

кой ти кaзa :?: сигурен ли си :?:
кaк мислиш че стaвa регистрaциятa нa пощите нa aбц-то :?: :wink:
Прочети малко документацията.
"There is no 'patch' for stupidity."
Аватар
[X]RAVEN
Потребител
Потребител
Мнения: 228
Регистриран на: Сря Апр 09, 2003 0:24 am
Местоположение: Стара Загора
Обратна връзка:

Мнение от [X]RAVEN »

ако обикновенния юзер има достъп до cron може почти всичко :) направо като root ще стане :!: така че по добре недей направи си един юзер и си го ползвай с root права!
Човек се учи докато е жив и пак си умира тъпунгер...
Аватар
admin
Site Admin
Site Admin
Мнения: 3580
Регистриран на: Съб Май 11, 2002 9:43 am
skype: john.doe.12
Местоположение: Earth
Обратна връзка:

Мнение от admin »

man sudo
"There is no 'patch' for stupidity."
Публикувай отговор