Все, в чем Вы нуждаетесь, является учетной записью обычного пользователя; независимо от того, что Вы читали, вероятно, сказал, что "пользователь системы" для различения от "пользователя самбы" Вы создаете теперь. Можно создать обычного пользователя с:
$ useradd someuser
useradd
выбирает разные варианты, если Вы хотите установить вещи как homedir (-d
), пароль (-p
), и т.д. После того как Вы создали учетную запись пользователя, которую необходимо смочь заставить новую самбу считать. Обратите внимание, что, давая им обычная учетная запись позволяет им соединиться с Вашей системой - можно заблокировать учетную запись с:
$ usermod -L someuser
Хорошо, у Вас, кажется, нет доступа для / (не может CD),
Можно ли попробовать chmod 755 /
Исполняемый файл должен быть setuid и принадлежавший корню:
$ ls -la /usr/bin/sudo
---s--x--x 2 root root 173154 Oct 19 2010 /usr/bin/sudo
Ваш двоичный файл пропускает одну из тех черт. Сделайте это (как корень):
# chown root /usr/bin/sudo
# chmod u+xs /usr/bin/sudo
setresuid32(0, -1, -1)
и setresgid32(-1, 0, -1)
оба время 0, который указывает, что программа имеет корректный вопрос обновления полномочий
– Ulrich Dangel
26.05.2012, 11:43
как Вы устанавливали его? необходимо смонтировать раздел на палке usb, как поддерживают установку. Я не знаю, почему, но это работало на меня только этот путь. Впоследствии можно смонтировать раздел как пользователь и обновить его через rsync, и без проблем не должна появляться (но я не протестировал это экстенсивно).
Существует по всей вероятности что-то прерванное, пользователь монтирует систему.
Следуйте этим шаги:
~# chmod 440 /etc/sudoers
~# chmod -R 755 /root
~# chmod -R 755 /etc
~# chmod 755 /etc/phpmyadmin/config.inc.php
chown root ./suid_test
иchmod 4755 ./suid_test
), исходный код: pastebin.mozilla.org/1650215 – daisy 26.05.2012, 08:30