小编hug*_*aka的帖子

使用 ansible 编辑当前用户的 shell

我正在尝试将我的点文件和一些个人配置文件推送到服务器(我不是 root 或 sudoer)。Ansible 以我的用户身份连接,以便编辑我的主文件夹中的文件。

我想将我的默认 shell 设置为usr/bin/fish. 我不允许编辑/etc/passwd所以

user:
  name: shaka
  shell: /usr/bin/fish
Run Code Online (Sandbox Code Playgroud)

不会跑。

我还检查了chsh命令,但我的密码的可执行提示。

我怎么能在这样的机器上改变我的外壳?(Debian 8、Ubuntu 16、Opensuse)

linux sysadmin bash shell ansible

3
推荐指数
3
解决办法
7099
查看次数

标签 统计

ansible ×1

bash ×1

linux ×1

shell ×1

sysadmin ×1