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

Я использую Ubuntu 14.04 32-bit и пытаюсь понять, как увидеть разрешения и права собственности на файлы.

1
задан 15 October 2015 в 18:43

6 ответов

В предельном пробеге

ls -l

Удача.

7
ответ дан 16 October 2015 в 04:43
  • 1
    Рекомендуйте поместить сценарий как /usr/local/sbin/dd или /usr/local/bin/dd. Они прибывают ранее в обычное PATH, чем /bin, таким образом, любой будет работать вместо /bin/dd, и они won' t быть перезаписанным, если coreutils пакет идет с новым dd двоичный файл во время некоторого будущего apt upgrade. Плюс вещи как debsums won' t жалуются. – Chai T. Rex 4 January 2017 в 16:48

Righ-щелкните по файлу Properties → Permissions.

5
ответ дан 16 October 2015 в 04:43
  • 1
    @ChaiT.Rex Там является проблемой с перемещением в /usr/local/bin потому что полномочия: drwxr-xr-x 5 отличаются, чем /bin, который имеет drwxr-xr-x 2 и если Вы не подняты до sudo, это появляется /bin, версия выполняется автоматически. – WinEunuuchs2Unix 5 January 2017 в 16:21

Через stat

stat file_name

или через getfacl

getfacl file_name
<час>

От человека getfacl

For each file, getfacl displays the file name, owner, the group, and the Access
Control List (ACL). If a directory has a default ACL, getfacl also displays the
default ACL. Non-directories cannot have default ACLs.

От man stat

Display file or file system status.
5
ответ дан 16 October 2015 в 04:43
  • 1
    Это doesn' t происходят здесь. С или без sudo, /usr/local/bin/dd выполнения. Те полномочия выглядят идентичными (, число после drwxr-xr-x является количеством hardlinks к той записи каталога , it' s не часть полномочий). Одна проблема могла бы быть то, если you' ре с помощью терминала, который запустился, прежде чем Вы создали /usr/local/bin/dd или установили его исполняемый файл, это, возможно, кэшировалось dd как являющийся в /bin. Если that' s случай, закрывая терминал и повторное открытие должен зафиксировать его. – Chai T. Rex 5 January 2017 в 16:29

Хороший способ сделать это должно сделать

ls -l

Дополнительно, чтобы видеть скрытые файлы также

ls -al

Одна вещь, которую я имею в моем .bashrc,

alias ll="ls -al"
2
ответ дан 16 October 2015 в 04:43
  • 1
    @ChaiT.Rex Вы корректны. Мое окно терминала стало поврежденным с экспериментами вызова sudo -s сопровождаемый exit в сценариях тестирования, чтобы видеть, мог ли пароль быть проверен и возврат к пользовательским полномочиям. Открытие нового окна возвратило поведение нормальному. Извините за неудобство. – WinEunuuchs2Unix 5 January 2017 в 16:43

Чтобы получить только желаемую продукцию т.е. разрешения и информацию о собственности файла, Вы можете использовать подходящие варианты stat:

stat -c '%A %U:%G %n' file.txt

, Например:

$ stat -c '%A %U:%G %n' file.txt
-rw-rw-r-- foobar:spamegg file.txt

С -c или --format выбор stat:

  • %A получит нас, разрешения

  • %U получат нас, владелец

  • %G даст нам, группа

  • %n владельца даст нам имя файла.

2
ответ дан 16 October 2015 в 04:43
  • 1
    Я просто прочитал статью вчера, рекомендующую псевдоним в .bashrc для rm = rm -i. – WinEunuuchs2Unix 6 January 2017 в 13:57

А также те пути, в графический интерфейсе пользователя, (Наутилус, Thunar или безотносительно), Вы можете изменить настройки колонок в меню 'View', чтобы включать разрешения, а также много других частей интереса.

0
ответ дан 16 October 2015 в 04:43
  • 1
    Большое спасибо за Ваш ответ george! Однако I' ve, за которым следуют один к двойной загрузке после двух дней. Я изучил много материала, но он берет к долго, чтобы сделать это. Некоторые Ваши идеи использовались в моей процедуре. –  4 January 2017 в 20:26

Другие вопросы по тегам:

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