Есть ли командная строка, которую я могу ввести, чтобы увидеть, в каком каталоге сейчас работает другой пользователь? Это похоже на использование >pwd, но для другого пользователя.
Как распечатать текущий рабочий каталог другого пользователя в Linux?
comment
Возможно, вам поможет некоторая информация здесь: cyberciti.biz /советы/
- person lurker   schedule 05.05.2014
comment
ни одной командной строки, только пути
- person PradyJord   schedule 05.05.2014
comment
У пользователей нет cwds... У процессов есть...
- person twalberg   schedule 05.05.2014
Ответы (1)
В папке /proc
каждого процесса есть символическая ссылка cwd
, но, как обыватель, у вас не будет никаких прав на чтение любой другой папки proc - только вашей собственной:
[marc@panic home]$ ls -l /proc/$$/cwd
lrwxrwxrwx. 1 marc marc 0 May 5 12:06 /proc/16257/cwd -> /home
^^^^^---cwd
[marc@panic home]$
^^^^---cwd
person
Marc B
schedule
05.05.2014
Что делать, если у меня есть sudo как root. Могу ли я запустить cwd для другого пользователя?
- person John Lewis; 05.05.2014
Конечно, вы можете сделать то же самое, но вам нужен идентификатор процесса для запроса. Обратите внимание, что текущий рабочий каталог не имеет смысла по отношению к учетной записи пользователя, а только к процессу. Различные процессы пользователя могут и будут иметь разные рабочие каталоги. У учетной записи пользователя нет рабочего каталога.
- person arkascha; 05.05.2014
Предполагая, что у меня есть следующее: › who jsmith console 30 апреля 10:03 adam ttys000 30 апреля 10:04 bob ttys001 30 апреля 10:04 Какую команду я могу ввести с помощью этой техники, чтобы увидеть «cwd» боба?
- person John Lewis; 05.05.2014
это тебе ничего не говорит. у вас есть имя пользователя. но в этой оболочке может быть МНОЖЕСТВО фоновых задач, и каждая задача может иметь свой рабочий каталог. Если вы хотите знать, что находится в терминальной оболочке пользователя для каталога, вам нужно выяснить, какой процесс является их оболочкой ( например, bash, sh, csh и т. д.) и получить этот процесс cwd.
- person Marc B; 05.05.2014