代码: 全选
sudo smbldap-groupadd -a g1
# 正常,用smbldap-grouplist可以看到
sudo smbldap-useradd -m -a -g g1 u1
# 正常,用smbldap-userlist可以看到
# 但是:
chown -R u1 share/
chown: 无效的用户: "u1"
代码: 全选
sudo smbldap-groupadd -a g1
# 正常,用smbldap-grouplist可以看到
sudo smbldap-useradd -m -a -g g1 u1
# 正常,用smbldap-userlist可以看到
# 但是:
chown -R u1 share/
chown: 无效的用户: "u1"
1. chown 指令最好加 sudochown -R u1 share/
chown: 无效的用户: "u1"
3. 看看 群組 g1 (是否合乎已經存在的要求條件)sudo smbldap-useradd -m -a -g g1 u1
4. 這個指令是創建 使用者 g1 不是創建 群組 g1sudo smbldap-groupadd -a g1
謝謝需要ldap认证的帐号不是存放在ldap服务器所在系统的/etc/passwd文件中,而是在ldap服务的数据库文件中。
用戶名稱是給人看的我的问题是想用smbldap-useradd命令一次添加LDAP用户和本地用户。
代码: 全选
mkdir /data
sudo smbldap-useradd -a -m -G 1001 u1
sudo chown u1 /data
sudo chmod 700 /data