пароль самбы набора теперь не может войти в систему

Есть альтернативная версия ответа MBR , как функция Bash:

gif_framecount_reducer () { # args: $gif_path $frames_reduction_factor
    local orig_gif="${1?'Missing GIF filename parameter'}"
    local reduction_factor=${2?'Missing reduction factor parameter'}
    # Extracting the delays between each frames
    local orig_delay=$(gifsicle -I "$orig_gif" | sed -ne 's/.*delay \([0-9.]\+\)s/\1/p' | uniq)
    # Ensuring this delay is constant
    [ $(echo "$orig_delay" | wc -l) -ne 1 ] \
        && echo "Input GIF doesn't have a fixed framerate" >&2 \
        && return 1
    # Computing the current and new FPS
    local new_fps=$(echo "(1/$orig_delay)/$reduction_factor" | bc)
    # Exploding the animation into individual images in /var/tmp
    local tmp_frames_prefix="/var/tmp/${orig_gif%.*}_"
    convert "$orig_gif" -coalesce +adjoin "$tmp_frames_prefix%05d.gif"
    local frames_count=$(ls "$tmp_frames_prefix"*.gif | wc -l)
    # Creating a symlink for one frame every $reduction_factor
    local sel_frames_prefix="/var/tmp/sel_${orig_gif%.*}_"
    for i in $(seq 0 $reduction_factor $((frames_count-1))); do
        local suffix=$(printf "%05d.gif" $i)
        ln -s "$tmp_frames_prefix$suffix" "$sel_frames_prefix$suffix"
    done
    # Assembling the new animated GIF from the selected frames
    convert -delay $new_fps "$sel_frames_prefix"*.gif "${orig_gif%.*}_reduced_x${reduction_factor}.gif"
    # Cleaning up
    rm "$tmp_frames_prefix"*.gif "$sel_frames_prefix"*.gif
}

Использование:

gif_framecount_reducer file.gif 2 # reduce its frames count by 2

1
02.03.2015, 08:48
3 ответа

Войти с вашего TTY. Нажмите Ctrl + Alt + F1 или F2, чтобы получить вход в TTY. Попробуйте войти в систему и попытаться изменить вещи, упомянутые Рубаном. Если все еще логин не работает, это означает, что может быть какой-то проблема с вашим файлом /etc/pam.d/login. Решение состоит в том, чтобы загрузить вашу систему в одном пользовательском режиме и изменить файл по мере необходимости.

0
28.01.2020, 01:43

Ваш пароль Samba не имеет значения при войти в систему. Ваш пароль входа все еще работает для входа в систему, но ваш сеанс вскоре прерывается. Проблема не связана с вашим паролем Samba, это что-то еще, что вы, должно быть, сделали примерно в то же время.

Попробуйте входить в систему в текстовом режиме: нажмите Ctrl + + + F1 для переключения в текстовую консоль. Если это работает, запустите что-то вроде

ls -Altr ~
find ~ /etc -mtime -1

, чтобы увидеть, какие файлы вы изменились недавно (отрегулируйте время в соответствии с тем, когда вы сделали эти изменения). Один из них, по-видимому, виновника. Вы также можете искать подсказки в стенограмме вашего X сеанса X, которые многие системы хранятся в ~ / .xsession-errors (это зависит от распределения, на диспетчере дисплея и на диспетчере сеанса, я понимаю «Не знаю, что KDE на Fedora использует это имя файла). Как решить проблему будет зависеть от того, что вы найдете.

Если вам не удается войти в свою учетную запись, войдите в другую учетную запись, затем перейдите на корневую учетную запись для расследования. В качестве альтернативы, если вы не можете войти в свою учетную запись оболочки, но имейте доступ к FTP, вы можете использовать использование его для перемещения проблемных файлов конфигурации.

0
28.01.2020, 01:43

Я уже давно пользуюсь сервером Samba. После создания пользователя и пароля пользователя с помощью команды sudo smbpasswd -a user
Перед перезагрузкой выполните следующее задание.

Вы должны добавить пользователя в smbuser файл

sudo vi /etc/samba/smbusers

Добавить в следующей строке, заменив имя пользователя на то, к которому вы хотите получить доступ. Формат = "".

<user> = “<user>”

Не стесняйтесь спрашивать, не можете ли вы продолжить.

0
28.01.2020, 01:43

Теги

Похожие вопросы