有一个脚本(更像是一个命令),我想在每个用户登录的基础上执行。我听说过init.d脚本,但那些需要 root 权限并且不是每个用户可定制的(AFAIK)。简而言之,我正在寻找类似于.bashrc每次用户登录仅执行一次的内容。
为了详细说明这个场景,我目前在 Windows 主机上使用 Ubuntu 来宾操作系统(仿真由 VirtualBox 提供)。每次登录来宾操作系统时,我都需要mount执行一个命令,该命令会将我的共享文件夹挂载到用户主目录中的公共目录中。
登录时运行命令的标准位置是~/.profile. 在某些环境中,当您直接以图形模式登录时会跳过此文件,但在 Ubuntu 10.04 中,~/.profile由 gdm、kdm、lxdm 和 xdm 登录脚本读取(除了在文本控制台或通过 ssh 登录时) )。
如果你有~/.bash_profile,你的~/.profile有时会被跳过。最好只在您的~/.bash_profile.
. ~/.profile
. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后将登录时操作~/.profile放入~/.bashrc.
小智 1
您可以在这里尝试不同的选项:http://library.gnome.org/admin/gdm/stable/configuration.html.en,您可能需要 PostLogin 选项
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |