私は今、Mac Os で jenkins 用に別のユーザーを作成し、このユーザーで実行しようとしています。新しいユーザーを作成しました:
# Create the group
sudo dscl . create /Groups/jenkins
sudo dscl . create /Groups/jenkins PrimaryGroupID 300
# Create the user
sudo dscl . create /Users/jenkins
sudo dscl . create /Users/jenkins PrimaryGroupID 300
sudo dscl . create /Users/jenkins UniqueID 300
sudo dscl . create /Users/jenkins UserShell /bin/bash
# Set the users pasword
sudo dscl . passwd /Users/jenkins 123qweASD
# Add the user to the group
sudo dscl . append /Groups/jenkins GroupMembership jenkins
そして、私はjenkinsユーザーとしてjenkinsを実行しようとしています:
sudo su - jenkins -c run_jenkins.sh
エラーが発生しました:
su: no directory
jenkins ユーザーのディレクトリを作成した後:
sudo dscl . -create /Users/jenkins NFSHomeDirectory /Users/jenkins
次のエラーが続きました:
su: unknown login: jenkins
一般質問:
- ホームディレクトリなしで、デーモン用の_wwwのようなユーザーを作成するにはどうすればよいですか
- この新しいユーザーとしてスクリプトを実行するにはどうすればよいですか?
手伝ってくれてありがとう!