web-dev-qa-db-ja.com

root権限のない端末から別のユーザーとしてログインします

私は小さな会社で働いており、WindowsマシンでPuTTYを使用して、「ルート」としてファイルサーバーにトンネルします。これは、約30人のユーザーがいるSambaを実行する非常に単純なファイルサーバーです。各ユーザーには個別のアクセス許可(ACL)があります。

ここで、ACL許可を確認するために、rootとしてログインしているときに別のユーザーに切り替える方法があるかどうかを知りたいと思います。

たとえば、私は試してみました:su username

これにより、指定したユーザー名に切り替わりますが、ユーザー名にスーパーユーザー権限も付与されるため、ディレクトリを入力して「ls」を入力すると、スーパーユーザー権限なしで実際に表示されるものではなくルートが表示されます。

よろしくお願いします。

編集:これはls -lsa / | grep -e root$の出力です

4 drwxr-xr-x  43 root      root       4096 2011-02-23 11:54 root
2
user249705

su - username

これにより、ユーザーに切り替わり、そのユーザーの環境がリロードされます。/root /ではなくsernameのホームディレクトリにいることに気付くでしょう。

これが完了したら、ls -lsa /root/を試してください。そこにファイルが表示されなくなります。

3
earthmeLon