特定のユーザー名とグループ名が所有するフォルダを作成するには?

特定のユーザー名とグループ名が所有するフォルダを作成するには?

Macでは、groupaddコマンドは機能しません。

後ろに$ sudo mkdir -p /a/b

a$ ls -l
total 0
drwxr-xr-x  2 root  wheel  64 12 Jan 09:46 b
a$ pwd
/a
a$
a$
a$ uname -a
 Darwin user01vl 18.7.0 Darwin Kernel Version 18.7.0: Sun Dec  1 18:59:03 PST 2019; root:xnu-4903.278.19~1/RELEASE_X86_64 x86_64
a$

1)Macでjenkinsユーザー名とグループ名を作成するコマンドは何ですか?jenkinsJenkinsがMacノードにインストールされていると仮定しないでください。この状況は異なります。

/a/b2)ユーザーjenkinsとグループの一部に自分のものを持たせる方法はjenkins

ベストアンサー1

sudoセキュリティ上の理由でファイルまたはディレクトリの所有権を変更するには、ルート(ルートまたは経由)でなければなりません。ルートなら非常に簡単です

chown jenkins /a/b
chgrp jenkins /a/b

編集する:

私はMacユーザーではありませんが、Macでのコマンドはdscl次のとおりです。

sudo dscl . create /Groups/jenkins
sudo dscl . create /Groups/jenkins RealName "Jenkins"
sudo dscl . create /Groups/jenkins passwd "*"
sudo dscl . create /Groups/jenkins gid 1234

団体と

dscl . -create /Users/jenkins
dscl . -create /Users/jenkins UserShell /bin/bash
dscl . -create /Users/jenkins RealName "Joe Admin" 
dscl . -create /Users/jenkins UniqueID "1234"
dscl . -create /Users/jenkins PrimaryGroupID 1234
dscl . -create /Users/jenkins NFSHomeDirectory /Users/jenkins

ユーザー向け。

おすすめ記事