Почему не удается выполнить chdir в точку монтирования?

Моя операционная система - debian8.

cat /etc/group |grep 'debian8'
root:x:0:debian8
debian8:x:1000:

debian8 является членом корневой группы.

cat /etc/sudoers
root    ALL=(ALL:ALL) ALL
%sudo   ALL=(ALL:ALL) ALL
debian8  ALL=(ALL:ALL)ALL

debian8 может выполнять любые команды от имени пользователя root.

root@hwy:/home/debian8# find / -name 'vimrc'
/home/debian8/openwrt/feeds/packages/utils/vim/files/vimrc
/root/openwrt/feeds/packages/utils/vim/files/vimrc
/usr/share/vim/vimrc
/etc/vim/bundle/Vundle.vim/test/vimrc
/etc/vim/bundle/vundle/test/vimrc
/etc/vim/vimrc

Нет Невозможно chdir в вывод точки монтирования .

root@hwy:/home/debian8# sudo find / -name 'vimrc'
Cannot chdir into mountpoint.
/home/debian8/openwrt/feeds/packages/utils/vim/files/vimrc
/root/openwrt/feeds/packages/utils/vim/files/vimrc
/usr/share/vim/vimrc
/etc/vim/bundle/Vundle.vim/test/vimrc
/etc/vim/bundle/vundle/test/vimrc
/etc/vim/vimrc
Cannot chdir into mountpoint.
root@hwy:/home/debian8# su debian8
debian8@hwy:~$ sudo find / -name 'vimrc'
[sudo] password for debian8:
Cannot chdir into mountpoint.
/home/debian8/openwrt/feeds/packages/utils/vim/files/vimrc
/root/openwrt/feeds/packages/utils/vim/files/vimrc
/usr/share/vim/vimrc
/etc/vim/bundle/Vundle.vim/test/vimrc
/etc/vim/bundle/vundle/test/vimrc
/etc/vim/vimrc
Cannot chdir into mountpoint.

Невозможно chdir в точку монтирования для последних двух ситуаций.
Почему выводятся две строки Невозможно chdir в точку монтирования. ?
@ Джули, вот что я получил.

debian8@hwy:~$ cd  /tmp
debian8@hwy:/tmp$ cd

Ничего не выводить.

debian8@hwy:~$ cd /tmp
debian8@hwy:/tmp$ sudo bash -c "cd /"
Cannot chdir into mountpoint.
Cannot chdir into mountpoint.    

Теперь есть две строки вывода Cannot chdir into mountpoint.

root@hwy:~# cd /tmp
root@hwy:/tmp# sudo su -;
Signature not found in user keyring
Perhaps try the interactive 'ecryptfs-mount-private'
Signature not found in user keyring
Perhaps try the interactive 'ecryptfs-mount-private'
0
15.08.2016, 06:52
2 ответа

Grochmal говорит ответ.

find / -mount -name vimrc 

Это некий уровень безопасности.

0
28.01.2020, 04:50

Может быть, вы настроили ecryptfs с помощью команды ecryptfs -setup -private под root? В этом случае система создала /root/Private /root/.Private и /root/.ecryptfs. В этом случае все, что вам нужно, это аккуратно расстегнуть ее :

.
  1. В терминале снова стал root:

вс

  1. Теперь, будучи корневым типом:

ecryptfs -настройка -приватный --отмена

  1. Выполните шаги, которые вы получите при выполнении команды ниже

Пожалуйста, позаботьтесь о том, чтобы НЕ заменять root своим именем пользователя, если вы не хотите удалить свои пользовательские данные и навсегда остаться без доступа к своему пользователю. Ваш пользователь НЕ root !! Эти шаги нужно делать ТОЛЬКО с рутом!!

0
15.05.2020, 17:03

Теги

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