如何在linux中创建用户并在每次用户打开shell时自动执行命令?

时间:2013-12-03 12:26:14

标签: linux bash shell ubuntu

我需要在ubuntu中创建一个新用户,这样每次用户登录时,用户的shell都会执行一个特定的命令,这要提前感谢。

2 个答案:

答案 0 :(得分:2)

您使用useradd

在Linux上创建新用户

您可以点击man useradd

查看所有选项

如果您希望他们每次将命令放入.bashrc文件中运行程序。

如果您希望在此计算机上为所有新帐户设置此帐户,则可以调整(或创建):

/etc/default/useradd
  Default values for account creation.

此外,如果存在/usr/local/sbin/adduser.local,则会在创建用户帐户后执行,以执行任何本地设置。传递给adduser.local的参数是:

username uid gid home-directory

答案 1 :(得分:1)

如果您需要为每个用户执行命令,请将其添加到/etc/bash.bashrc.local