约翰-117（）或称作士官长（）是一名由Bungie创作的《最后一战》宇宙之主角。士官长首次登场于科幻第一人称射击游戏《最后一战：战斗进化》，同时也是名玩家角色。除了电子游戏外，该角也出现于该系列的书籍和小说中，如《》、《》、《》和《》，以及影视作品《》和《航向黎明》。士官长是一名从不露脸的生化及智能，并从小就受训和培养而成为战斗武器；在大部的情况下，从未见识过他在绿色装甲服和头盔下的模样，且主要以自己的海军军衔来称唿自己，而非他的出生名或编号。该角在游戏中由美国DJ配音，且以克林·伊斯威特式的人物形象