如果su对某个用户执行命令

时间:2016-08-06 11:12:11

标签: bash shell su

如果我输入sudo su - Rorschach并以Rorscach身份登录。我想要一个自动执行的命令。

例如echo "Hello Rorschach"cd ~

我在哪里放置这些脚本以便在登录该用户时执行这些脚本?

我使用的是ubuntu 14.04命令行和echo $0输出-bash

2 个答案:

答案 0 :(得分:1)

~/.bash_profile(推荐)或~/.bashrc(可以使用,但此文件应该包含函数和别名,而不是命令)。

答案 1 :(得分:0)

就登录后的消息而言,您可以在/etc/motd文件中写入我认为是推荐的文件。

/etc/motd不是脚本,而是一个文本文件,其内容显示在登录会话的第一个提示之前。

motd:当天的消息