Как я могу проверить права доступа определенной группы?

Моя веб-страница об установке EFI-режима в Linux может оказаться полезной. Это не специфично для Ubuntu, но должно помочь вам понять принципы и обойти некоторые из распространенных ошибок.

Страница вики по Ubuntu на EFI также может быть полезна. Это более специфично для Ubuntu, чем моя страница.

Если вы не можете загрузить носитель в режиме EFI, возможно, он не был подготовлен должным образом. Некоторые «общие» инструменты для создания загрузочного флэш-накопителя USB из файла образа CD / DVD неправильно настраивают загрузчик EFI, поэтому вы можете попробовать другой инструмент. Если у вас есть работающая система Linux, используйте dd, как в dd if=imagefile.iso of=/dev/sdc (для создания флэш-накопителя USB в /dev/sdc из imagefile.iso). Если у вас есть оптический привод, вы также можете попробовать записать изображение на оптический диск, а не использовать USB-накопитель.

26
задан 07.05.2020, 22:50

4 ответа

У групп нет, так сказать, разрешений ...

Каждый файл / папка принадлежит пользователю и группе. Если вашей группе принадлежит файл / папка, у вас будут разрешения во второй группе разрешений.

Например, допустим, файл имеет вид:

-rwxrw-r -

Разделить это на три части, исключая первый символ (это специальный символ)

[ 117] rwx (Владелец) - Владелец имеет права на чтение / запись и выполнение.

rw- (Group) - у группы есть права на чтение и запись.

r - (Все остальные) - все остальные имеют права на чтение.

Вы можете изменить эти разрешения, используя chmod, и вы можете изменить, кто владеет ими, используя chown. Чтобы узнать больше об этих командах, откройте терминал и введите man chmod или man chown

3
ответ дан 07.05.2020, 22:51
  • 1
    OrangeTux cd к каталогу и входит, ls - al That даст полное считывание полномочий. – Gautham C. 07.05.2020, 22:51
  • 2
    Это не ответ по моему вопросу. См. мое отредактированное сообщение. – Raghav Sood 07.05.2020, 22:52
  • 3
    Но как я могу видеть, какие папки/файлы принадлежали определенной группе? – ClCfe 07.05.2020, 22:53

Вы можете увидеть права группы по ls -l в терминале, чтобы увидеть разрешения соответствующих файлов.

drwxrwxr-x   3 owner group    4096 Jun 23 17:15 Calibre Library
-rw-rw-r--.  1 owner group   44444 May 25 11:36 custom 1.tar.gz
drwxr-xr-x.  4 owner group    4096 Jul 11 21:26 Desktop
drwxr-xr-x.  2 owner group    4096 Jul  9 20:35 Documents
drwxr-xr-x. 13 owner group   12288 Jul 11 12:42 Downloads
drwx------.  7 owner group    4096 Jun 23 13:21 Dropbox

Что может быть дополнительно показано

enter image description here

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

chmod - modify file access rights
su - temporarily become the superuser
chown - change file ownership
chgrp - change a file's group owner

РЕДАКТИРОВАТЬ: Для просмотра файлов, принадлежащих группе " test " и пользователю " luser ', используйте FIND Команда

, чтобы найти все группы, доступные в вашей системе:

cat /etc/group |cut -d: -f1

Например, для поиска групп, к которым принадлежит текущий пользователь

groups
luser test adm cdrom sudo dip plugdev lpadmin sambashare

затем ищем группы luser принадлежит

groups luser
luser : test luser adm cdrom sudo dip plugdev lpadmin sambashare

Теперь, чтобы увидеть файлы, принадлежащие группе « test » в определенном пути или папке. Попробуйте

find /home -group test

find /etc -group root


Метод GUI через Nautilus , выберите Group, Permissions , Owner опции из меню настроек Nautilus.

enter image description here

Затем в Файловом менеджере Nautilus, выбрав Представления значков , вы получите получите название группы под значком как

enter image description here

И в представлении списка вы получите что-то вроде

enter image description here [тысяча сто тридцать-один]

36
ответ дан 07.05.2020, 22:52
  • 1
    Это не ответ по моему вопросу. См. мое отредактированное сообщение. – sherpya 07.05.2020, 22:52

Попробуйте:

find / -group name_of_group
2
ответ дан 07.05.2020, 22:52

Вы должны ввести следующую команду:

find / -group test 2>/dev/null

Описание синтаксиса:

find       = Find command
/          = from root Directory down
-group     = search for a group where ...
test       = ...group name equals 'test'
2          = Error Output ...
>          = ...is redirected...
/dev/null  = ...to device NULL (no Output)
2
ответ дан 07.05.2020, 22:53

Теги

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