Я создал новый экземпляр
root@ubuntu-instance:~#
После создания названного суперпользователя T1
Я работал:
root@ubuntu-instance:~# su T1
Теперь я заканчиваю со следующим:
T1@ubuntu-instance:/root$
Немного вопросов в этой точке:
1. Каким образом у меня есть доступ к /root
каталог даже при том, что я больше не пользователь root? Я думал, что только у пользователя root может быть доступ к /root
каталог?
2. Или случается так, что у каждого суперпользователя/пользователя может быть его собственное /root
каталог? Поскольку, когда я проверил содержание на .profile
файл в /root
каталог они отличались для пользователя root и суперпользователя
3. Принятие каждого суперпользователя может получить доступ / к своему собственному /root
каталог. Как я делаю доступ это? Поскольку я работал, sudo cd root
но это, казалось, не работало.
Большое спасибо!
- Каким образом у меня есть доступ к / корневому каталогу даже при том, что я больше не пользователь root? Я думал, что только у пользователя root может быть доступ к / корневому каталогу?
Это просто, потому что Вы, оказалось, были в /root
когда Вы выполнились su
команда. Вы найдете, что не можете повторно получить доступ /root
после того как Вы оставляете его:
root@t400s:~# pwd
/root
root@t400s:~# su testuser
testuser@t400s:/root$
но
testuser@t400s:/root$ cd ../
testuser@t400s:/$ cd root
bash: cd: root: Permission denied
- Или случается так, что у каждого суперпользователя/пользователя может быть его собственный / корневой каталог?
Нет.
- Принятие каждого суперпользователя может получить доступ / к своему собственному / корневому каталогу. Как я делаю доступ это? Поскольку я работал, sudo корень CD, но это, казалось, не работало.
Поэтому cd
оболочка встроенная команда: sudo
только работы с внешними исполняемыми программами. Посмотрите, например,