Войдите в систему как другой пользователь через терминал без прав root

Я работаю в небольшой компании и использую Putty на компьютере с Windows для туннелирования на наш файловый сервер как «root». Это очень простой файловый сервер под управлением Samba, на котором работают около 30 пользователей. Каждый пользователь имеет различные разрешения (ACL).

Теперь я хотел бы знать, есть ли способ для меня переключиться на другого пользователя, вошедшего в систему как root, чтобы проверить разрешения ACL.

Например, я попробовал: su username

Это переключает меня на указанное имя пользователя, но также дает права суперпользователя имени пользователя, поэтому, когда я вхожу в каталог и затем "ls", я вижу, какой root вместо того, чтобы видеть то, что пользователь будет видеть без прав суперпользователя.

Заранее благодарю за помощь.

РЕДАКТИРОВАТЬ: Это результат ls -lsa / | grep -e root$

4 drwxr-xr-x  43 root      root       4096 2011-02-23 11:54 root
2
задан 19 February 2014 в 02:13

1 ответ

su - username

Это переключится на пользователя и перезагрузит среду для указанного пользователя. Вы заметите, что вы сейчас находитесь в домашнем каталоге username , а не /root/.

Как только вы это сделаете, попробуйте ls -lsa /root/. Вы больше не должны видеть никаких файлов там.

0
ответ дан 19 February 2014 в 02:13

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

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