0 / 0 / 0
Регистрация: 17.12.2017
Сообщений: 4
|
|
1 | |
Не работают права доступа к файлам в Linux22.02.2020, 17:03. Показов 1828. Ответов 2
Я создаю в каталоге пользователя bash-сценарий, который при выполнении, например, выводит текст "Hello world". При этом, я хочу, чтобы исполнять его мог только я сам (владелец файла) и учётные записи из моей группы, а все остальные могли бы просто читать. Соответсвенно устанавливаю права через chmod, захожу под пользователем не из моей группы, перехожу в каталог с файлом, запускаю на исполнение через sh и ... он внезапно исполняется и выводит "Hello world" вместо "Отказано в доступе". Как такое возможно, если я запретил другим исполнять? Как это понимать?
Журнал консоли: Код
[user@localhost ~]$ chmod 754 file.sh [user@localhost ~]$ ls -la *.sh -rwxr-xr-- 1 user users 0 Feb 19 01:21 file.sh [user@localhost ~]$ sh file.sh Hello World [user@localhost ~]$ groups users wheel [user@localhost ~]$ su - testu Password: [testu@localhost ~]$ groups testu [testu@localhost ~]$ cd ../user [testu@localhost user]$ sh file1.txt Hello World
0
|
22.02.2020, 17:03 | |
Ответы с готовыми решениями:
2
Права доступа к файлам Права доступа к папкам и файлам Права доступа к файлам ubuntu Права доступа. Не могу получить доступ к файлам/папкам |
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
22.02.2020, 20:02 | 2 | |||||
Сообщение было отмечено Lecxe как решение
Решение
С учетом того что Вы его не выполняете, а запускаете интерпретатор sh который читает файл и выполняет то, что прочитал. Выполнение это
1
|
89 / 75 / 17
Регистрация: 18.08.2016
Сообщений: 341
|
|
22.02.2020, 21:30 | 3 |
Тут скорее вам нужно смотреть в сторону команды: chattr. К примеру, командой:
Код
chattr +i /etc/passwd Код
Operation not permitted
1
|
22.02.2020, 21:30 | |
22.02.2020, 21:30 | |
Помогаю со студенческими работами здесь
3
Как настроить разные права доступа пользователей к файлам и папкам? Написать программу, которая получает со стандартного потока ввода права доступа к файлам каталога Поясните права доступа в linux Как проверить права доступа к файлу в linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |