Автор Тема: Дори след chmod не мога да изпълня командата и sudo не работи като хората.  (Прочетена 4601 пъти)

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Код:
bash-4.1$ sudo chmod +x libatomic_ops.SlackBuild 
bash-4.1$ ./libatomic_ops.SlackBuild
mkdir: cannot create directory `/tmp/SBo/package-libatomic_ops': Permission denied
bash-4.1$ sudo chmod +x libatomic_ops.SlackBuild
bash-4.1$ su
Password:
bash-4.1# chmod +x libatomic_ops.SlackBuild
bash-4.1# su bazu
bash-4.1$ ./libatomic_ops.SlackBuild
mkdir: cannot create directory `/tmp/SBo/package-libatomic_ops': Permission denied
bash-4.1$
Дистрибуция Slackware64

Код:
bash-4.1$ sudo installpkg /tmp/libatomic_ops-1.2-x86_64-1_SBo.tgz 
sudo: installpkg: command not found
bash-4.1$ sudo installpkg /tmp/libatomic_ops-1.2-x86_64-1_SBo.tgz
sudo: installpkg: command not found
bash-4.1$ su
Password:
bash-4.1# installpkg /tmp/libatomic_ops-1.2-x86_64-1_SBo.tgz
Verifying package libatomic_ops-1.2-x86_64-1_SBo.tgz.[
Installing package libatomic_ops-1.2-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# libatomic_ops (Atomic memory update operations)
ето го и судо конфа... само да кажа, че винаги този съм ползвал и никога не съм имал проблеми
Код:
bash-4.1# cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
User_Alias FULLTIMERS = bazu
root   ALL=(ALL) ALL
FULLTIMERS ALL = NOPASSWD: ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
« Последна редакция: Feb 24, 2011, 23:51 от bazu »
Активен

Arvigeus

  • Напреднали
  • *****
  • Публикации: 123
  • Distribution: Arch Linux
  • Window Manager: Whatever
    • Профил
Код:
sudo -R chmod 666 /tmp
Нямаш права за писане в /tmp, затова ти пищи. Нищо нередно му няма на sudo
Активен

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Код:
bash-4.1# sudo -R chmod 666 /tmp
sudo: invalid option -- 'R'
usage: sudo -h | -K | -k | -L | -V
usage: sudo -v [-AknS] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
usage: sudo -l[l] [-AknS] [-g groupname|#gid] [-p prompt] [-U user name] [-u
            user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-C fd] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid] file ...
bash-4.1#
Активен

anstas

  • Напреднали
  • *****
  • Публикации: 160
  • Distribution: Debian Mandriva Sabayon
  • Window Manager: Gnome & KDE
    • Профил
Пробвай...

#chown -R  bazu  /tmp
Активен

Ако Господ се бе посъветвал с мен, когато е  създавал света,  щях да му препоръчам да го устрои по-просто.     Алфонс X МЪДРИ, крал на Кастилия.

GNU/Linux user 462005

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
не мисля че проблема е в правата. каква е командата в скрипта с която се прави директорията. Ако е
Код:
mkdir /tmp/SBo/package-libatomic_ops
опитай с
Код:
mkdir -p /tmp/SBo/package-libatomic_ops
Активен

0x2B|~0x2B

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Код:
sudo -R chmod 666 /tmp

Командата е:
Код:
sudo chmod -R 666 /tmp

Защо не направиш така:
Код:
bash-4.1$ su
Password:
bash-4.1# chmod +x libatomic_ops.SlackBuild
bash-4.1# ./libatomic_ops.SlackBuild
« Последна редакция: Feb 25, 2011, 09:56 от backtolife »
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Нали за това уж си направих и user да ползвам него, а не root, но ако няма друг начин.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
В sudoers (под root ALL...):
Код:
bazu ALL=(ALL) ALL
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
направил съм го така да не ми иска парола,
Код:
User_Alias FULLTIMERS = bazu
root   ALL=(ALL) ALL
FULLTIMERS ALL = NOPASSWD: ALL
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
направил съм го така да не ми иска парола,
Код:
User_Alias FULLTIMERS = bazu
root   ALL=(ALL) ALL
FULLTIMERS ALL = NOPASSWD: ALL

И каква е идеята? Имаш потребител в sudoers, който има права за sudo без да му се иска парола. Ми че карай направо с root-a. Разликата май е само в: #, $
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Ама нали и някой програми реват ако си логнат като руут и заради това.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Ама нали и някой програми реват ако си логнат като руут и заради това.

Добре де - твоя воля. Сега пак ли ти дава същата грешка, това дето се опитваше да го инсталираш?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
инсталирах го с руут направо и не знам. Но довечера ще инсталирам още един два пакета и ще ви кажа.
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
bazu ако обичаш чети какво ти казва системата. Пределно ясно ти е казала че няма права да създаде /тмп/сбо/нещо си ...

Това значи че ти липсва междинна директория. Най вероятно сбм

И не мога да разбера при положение че се опитваш да инсталираш нещо глобално защо го правиш с нормален потребител

прави се sudo chmod +x ./binary
sudo ./binary

А за останалите фенове дето предожиха да се променят правата на /tmp директорията предизвиквам ви да ги пробвате във вашата система. Особенно варианта с chown стават весели работи.

Правата на tmp са 1777 и да наистина са 4 цифри и да наистина са тези и да така работи и да не напразно е така.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
sudo error
Настройка на програми
_DeXteR_ 11 3614 Последна публикация Feb 23, 2006, 22:34
от _DeXteR_
Sudo се скапа.
Настройка на програми
_NetCutter_ 3 2684 Последна публикация Feb 04, 2007, 11:45
от _NetCutter_
Sudo apt-get update...
Настройка на програми
satir 3 2503 Последна публикация Mar 07, 2008, 11:25
от dedmin
Майкрософт патентова sudo
Живота, вселената и някакви други глупости
gat3way 34 8262 Последна публикация Nov 19, 2009, 12:17
от shoshon
Малоумното sudo
Хумор
LinuxFanUNIX 8 3056 Последна публикация Jun 21, 2011, 07:24
от turizumtxt