- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已阅读下面的源代码,它指出 adduser 是一个脚本,本质上是命令的集合,例如:“useradd”、“passwd”、“groupadd”等。
https://unix.stackexchange.com/questions/121071/what-does-adduser-do-that-useradd-doesnt
“对 adduser 的进一步调查显示,它是一个 Perl 脚本,为以下命令提供高级接口(interface),从而提供以下命令的一些功能:
用户添加
添加群组
passwd - 用于添加/更改用户密码。
gpasswd - 用于添加/更改组密码。
usermod - 用于更改各种与用户相关的参数。
chfn - 用于添加/更改用户持有的附加信息。
chage - 用于更改密码到期信息。
edquota - 用于更改磁盘使用配额。”
但据我了解,“edquota”不是一个命令。此外,当我执行“/etc/skel”中的“adduser”文件时,复制了 cp
吗?此外哪个命令提示用户重新输入密码?
所以我的问题:有人可以解释一下每个命令的执行位置及其作用吗? [执行“adduser”命令时]
最佳答案
adduser
可以被视为所有提到的命令的集合,至少在某种程度上!!
找到所有内部原理的最好方法是自己阅读源代码。
使用您喜欢的编辑器打开 perl
源文件,例如在 vim
中打开:
vim "$(command -v adduser)"
并开始发现。
检查 man adduser
以及所有其他命令的手册页。
此外,您没有 edqota
命令(用于编辑用户的文件系统配额),因为它随 quota
软件包一起提供,并且您可能没有安装它。
关于linux - 命令 'adduser' 中包含哪些命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36428936/
我正在学习使用 Sequelize,但我被难住了。我有两个模型,User 和 Salon,它们之间有 N:M 关系,由一个辅助表 UsersSalons 介导(因此用户可能管理许多沙龙,例如特许经营,
我已阅读下面的源代码,它指出 adduser 是一个脚本,本质上是命令的集合,例如:“useradd”、“passwd”、“groupadd”等。 https://unix.stackexchange
同一模型的其他函数工作正常,我只有其中两个有问题,它们都与数据库交互。在本地工作。 来自错误日志。 PHP fatal error :调用未定义的方法 UserModel::getScreens()
我有这个 PHP 代码 "; echo "Memory: ".$mem; echo ""; echo "ID: ".$id; echo ""; echo "Pa
我对 Addusers 过程有问题,因为我添加 UserID 作为自动增量,因为我基本上想通过: CALL addusers ( 'Rory', 'Covertry', '5566',
我想通过 bash 脚本自动执行 npm 登录过程。 我用这个片段试了一下: /usr/bin/expect -f - ~/.npmrc echo "email = $NPM_EMAIL" >> ~
我有一个扩展 JpaRepository 的自定义 AccountRepository 接口(interface): import org.springframework.data.jpa.repos
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我需要通过读取包含用户名、主目录和全名的文件行来自动创建用户。 我是 bash shell 脚本新手,这让我很困惑。 我的 adduser 命令有问题。它给出错误 - adduser: 只允许一个或两
我是 npm 的新手。我正在尝试使用 npm 创建用户名密码。 这是我的代码: abhi@abhi-Lenovo-Z50-70:~/Desktop/CSS_HTML/With_JS$ npm addu
功能说明:建立用户帐号。 语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲
这个问题在这里已经有了答案: NetUserAdd - Permission issue, incorrect paramater (1 个回答) 关闭 7 年前。 我正在尝试使用 NetAddUs
我正在尝试在我的 centos linux 服务器上安装 gitlab。我正在按照位于此处的教程进行操作:https://gist.github.com/1601228 一切顺利,直到我到达这一行:a
我们的系统具有“自动登录”功能。 因此,如果我在 AD 中创建一个新用户“John”,那么 John 就能够访问 Intranet 网站(我们查询 AD 以查看当前用户是否在 AD 中)。 但是 我们
我有一个 docker-composer.yml几个月前曾经可以正常工作的文件,但是现在当我运行它时会引发错误。 首先,这是我的文件结构。 .data/db logs mariadb nginx ph
我认为是时候就这个错误寻求一些帮助了,因为我已经尝试了我所知道的一切方法。基本上我在 MySQL 中创建了一个名为 AddUser 的存储过程,数据库名称是 PersonalWebsiteColdfu
我必须创建一个允许我从我的 Debian 添加/删除/修改用户的 perl 脚本。我读过这是不推荐的,但我被要求在不使用系统调用的情况下这样做,所以不允许添加用户/用户添加。此脚本应检查是否已从 my
我有 CentOS 7,带有 PHPFPM 和 Nginx(两者都是从源代码安装的,而不是 yum)。 Nginx 和 PHP 在 www-data 用户和组上运行。现在我创建一个包含以下内容的 PH
我正在尝试执行npm adduser,我输入了它要求的所有信息,当我这样做时,我收到以下错误: npm http PUT https://registry.npmjs.org/-/user/org.c
我是 Expect 的新手,我认为我应该首先在我的本地机器上试用 expect 来尝试一下。 为此,我想尝试针对“adduser”命令运行 Expect。 我无法让它正常工作,似乎一切都在正常运行,我
我是一名优秀的程序员,十分优秀!