пользователь su перестал работать с “grep:/var/cpanel/users/user: Разрешение отклонено”

Можно использовать xargs для построения командной строки, например:

echo file | xargs -i -- echo ls -l {}\; wc -l {}

Просто передайте вышеупомянутое по каналу в удар для выполнения его:

echo file | xargs -i -- echo ls -l {}\; wc -l {} | bash

Расширение примера во все *.c файлы в текущем каталоге (выходящий из ls здесь для предотвращения любую оболочку искажают замену):

\ls -1 *.c | xargs -i -- echo ls -l {}\; wc -l {} | bash
2
07.10.2011, 03:38
2 ответа

Я изменил идентификатор пользователя и идентификатор основной группы, который повредил вещи в полномочиях.

Для пользователя user с основной группой user, вот то, что полномочия были на рассматриваемой папке:

-rw-r-----  1 root  500  671 Oct  4 05:48 user

Так как я изменил идентификатор группы, это не стало обновленным здесь, который повредил полномочия.

Я просто сделал chown -R root:user /var/cpanel/users/user решить проблему.

1
27.01.2020, 22:15

Учитывая, что можно войти в систему как пользователь, затем получить это сообщение об ошибке, сообщение, вероятно, прибывает из файлов инициализации пользователя (/etc/profile, ~/.profile, ~/.bash_profile или подобный). Попытайтесь проследить эти сценарии профиля; как рассматриваемый пользователь, выполненный

bash --login -x
1
27.01.2020, 22:15

Теги

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