Не выполняйте разрешение на моем жестком диске

Да из-за обновления аппаратного обеспечения и обновления с 12.04 по 14.04, у которого есть ошибка ..

У меня тоже есть эта проблема. Вы должны понизиться до 12.04, и он будет работать без пропущенных данных. :

)
0
задан 5 September 2017 в 05:35

9 ответов

Наконец я исправил это, но забыл записать здесь. На самом деле я немного изменил строку, добавленную в /etc/fstab:

/dev/sda1 /home/cpl/hd1 ext4 auto,users,exec,rw  0 0

Вещь users должна быть перед exec. Работал для меня.

0
ответ дан 22 May 2018 в 18:48

Наконец я исправил это, но забыл записать здесь. На самом деле я немного изменил строку, добавленную в /etc/fstab:

/dev/sda1 /home/cpl/hd1 ext4 auto,users,exec,rw 0 0

Вещь users должна быть перед exec. Работал для меня.

0
ответ дан 18 July 2018 в 07:26

Наконец я исправил это, но забыл записать здесь. На самом деле я немного изменил строку, добавленную в /etc/fstab:

/dev/sda1 /home/cpl/hd1 ext4 auto,users,exec,rw 0 0

Вещь users должна быть перед exec. Работал для меня.

0
ответ дан 24 July 2018 в 18:48

Добавить, uid = 1001 в эти параметры (при условии, что ваш идентификатор пользователя в / etc / passwd равен 1001)

/dev/sda1 /home/mine/hd1 ext4 auto,exec,users,rw,uid=1001 0 0

Работал для меня.

0
ответ дан 22 May 2018 в 18:48
  • 1
    После этого я перезагружаюсь и вхожу в аварийный режим (шахта составляет 1000) – cpl 4 September 2017 в 18:57

ваша проблема auto будет автоматически монтироваться с использованием значения uid (идентификатор пользователя) в качестве владельца файловой системы. Поскольку у вас есть auto, но нет uid, он будет использовать default 0, который является root.

почему он работает до перезагрузки? потому что вы устанавливаете users, что позволяет обычным пользователям монтировать устройство. Когда обычный пользователь устанавливает его, значением по умолчанию для uid является текущий пользователь. Поэтому, когда вы монтируете его, у вас есть файловая система, когда вы загружаетесь с автомонтированием, root владеет файловой системой.

просто добавьте uid=1000. введите id, чтобы увидеть своего пользователя uid.

другой вариант - исправить разрешения на файл, чтобы они не зависели от корневого наследования файловой системы.

] после установки с правами root, что является правильным для файловых систем ext *, введите sudo chmod a+x /mnt/my/file, чтобы каждый мог выполнить этот файл. Альтернативно изучите разрешения unix и добавьте групповое выполнение для соответствия вашей группе пользователей.

0
ответ дан 22 May 2018 в 18:48
  • 1
    Я сомневаюсь, что auto будет делать то, что вы описываете. На странице man: Может быть смонтирован с опцией -a. . И uid не является опцией ext4, а скорее NTFS. – Thomas 4 September 2017 в 21:55
  • 2
    Да. Я попробовал и то, и другое. Uid - это не опция ext4, а NTFS, которая заставила меня войти в аварийный режим. Чмод тоже не работал. – cpl 5 September 2017 в 05:42
  • 3
    используйте 'ls -lan' и сравните с вашим идентификатором пользователя. возможно, есть еще один uid с тем же именем пользователя? – gcb 8 September 2017 в 06:55

ваша проблема auto будет автоматически монтироваться с использованием значения uid (идентификатор пользователя) в качестве владельца файловой системы. Поскольку у вас есть auto, но нет uid, он будет использовать default 0, который является root.

почему он работает до перезагрузки? потому что вы устанавливаете users, что позволяет обычным пользователям монтировать устройство. Когда обычный пользователь устанавливает его, значением по умолчанию для uid является текущий пользователь. Поэтому, когда вы монтируете его, у вас есть файловая система, когда вы загружаетесь с автомонтированием, root владеет файловой системой.

просто добавьте uid=1000. введите id, чтобы увидеть своего пользователя uid.

другой вариант - исправить разрешения на файл, чтобы они не зависели от корневого наследования файловой системы.

] после установки с правами root, что является правильным для файловых систем ext *, введите sudo chmod a+x /mnt/my/file, чтобы каждый мог выполнить этот файл. Альтернативно изучите разрешения unix и добавьте групповое выполнение для соответствия вашей группе пользователей.

0
ответ дан 18 July 2018 в 07:26

Добавить, uid = 1001 в эти параметры (при условии, что ваш идентификатор пользователя в / etc / passwd равен 1001)

/dev/sda1 /home/mine/hd1 ext4 auto,exec,users,rw,uid=1001 0 0

Работал для меня.

0
ответ дан 18 July 2018 в 07:26

ваша проблема auto будет автоматически монтироваться с использованием значения uid (идентификатор пользователя) в качестве владельца файловой системы. Поскольку у вас есть auto, но нет uid, он будет использовать default 0, который является root.

почему он работает до перезагрузки? потому что вы устанавливаете users, что позволяет обычным пользователям монтировать устройство. Когда обычный пользователь устанавливает его, значением по умолчанию для uid является текущий пользователь. Поэтому, когда вы монтируете его, у вас есть файловая система, когда вы загружаетесь с автомонтированием, root владеет файловой системой.

просто добавьте uid=1000. введите id, чтобы увидеть своего пользователя uid.

другой вариант - исправить разрешения на файл, чтобы они не зависели от корневого наследования файловой системы.

] после установки с правами root, что является правильным для файловых систем ext *, введите sudo chmod a+x /mnt/my/file, чтобы каждый мог выполнить этот файл. Альтернативно изучите разрешения unix и добавьте групповое выполнение для соответствия вашей группе пользователей.

0
ответ дан 24 July 2018 в 18:48
  • 1
    Я сомневаюсь, что auto будет делать то, что вы описываете. На странице man: Может быть смонтирован с опцией -a. . И uid не является опцией ext4, а скорее NTFS. – Thomas 4 September 2017 в 21:55
  • 2
    Да. Я попробовал и то, и другое. Uid - это не опция ext4, а NTFS, которая заставила меня войти в аварийный режим. Чмод тоже не работал. – cpl 5 September 2017 в 05:42
  • 3
    используйте 'ls -lan' и сравните с вашим идентификатором пользователя. возможно, есть еще один uid с тем же именем пользователя? – gcb 8 September 2017 в 06:55

Добавить, uid = 1001 в эти параметры (при условии, что ваш идентификатор пользователя в / etc / passwd равен 1001)

/dev/sda1 /home/mine/hd1 ext4 auto,exec,users,rw,uid=1001 0 0

Работал для меня.

0
ответ дан 24 July 2018 в 18:48
  • 1
    После этого я перезагружаюсь и вхожу в аварийный режим (шахта составляет 1000) – cpl 4 September 2017 в 18:57

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

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