Пользователь Linux не может получить доступ к файлу, частью которого он является

0

Я создал группу с именем mrpи назначил обычного пользователя, rootа затем назначил ее в файл:

chgrp mrp /usr/bin/mplayer

chown root:mrp /usr/bin/mplayer

Но, как только я вхожу в систему как обычный пользователь, я не могу получить доступ mplayer, which mplayerговорит , что файл не найден.

В чем может быть проблема?

максимус 69
источник
Содержит ли вывод echo $PATHдля этого пользователя /usr/bin?
NKN
Вы изменили владельца и группу файла. а как насчет прав доступа к файлу?
Дэвид Дай
@nKn это не содержит этот путь, как мне добавить этот путь?
Максим 69
Отредактируйте ~/.bashrcфайл и добавьте это в нижней части : export PATH=$PATH:/usr/bin. Затем выйдите и войдите в систему и попробуйте позвонить whichснова. Что если оболочка для пользователя есть /bin/bash, вы можете проверить в /etc/passwdфайле.
NKN
@ nKn, я отредактировал файл bashrc, и да, оболочка для пользователя - / bin / bash, хотя я все еще не могу получить доступ к файлу
maximus 69