linux użytkownik nie może uzyskać dostępu do pliku, którego jest częścią


0

Utworzyłem grupę o nazwie mrpi przypisałem normalnego użytkownika, roota następnie przypisałem ją do pliku:

chgrp mrp /usr/bin/mplayer

chown root:mrp /usr/bin/mplayer

Ale gdy zaloguję się jako zwykły użytkownik, nie mogę uzyskać dostępu mplayer, which mplayermówi , że plik nie został znaleziony.

Co może być problemem?


Czy dane wyjściowe echo $PATHdla tego użytkownika zawierają /usr/bin?
nKn

zmieniłeś właściciela i grupę pliku. ale co z uprawnieniami do pliku?
David Dai,

@ nKn nie zawiera tej ścieżki, jak dodać tę ścieżkę?
maximus 69

Edytować ~/.bashrcplik i dodać ten na dole: export PATH=$PATH:/usr/bin. Następnie wyloguj się, zaloguj i spróbuj whichponownie zadzwonić . Że jeśli jest to powłoka dla użytkownika /bin/bash, możesz sprawdzić /etc/passwdplik.
nKn

@nKn, edytowałem plik bashrc i tak, powłoką dla użytkownika jest / bin / bash, ale nadal nie mogę uzyskać dostępu do pliku
maximus 69
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.