Mac下创建隐藏用户

查看帮助:man dscl
显示所有用户:dscl . list /users
显示所有组:sudo dscl . -list /groups GroupMembership
添加user到group:sudo dscl . -append /Groups/groupname GroupMembership username
从group中删除user:
  sudo dscl . -delete /Groups/groupname GroupMembership username
查看ID
  dscl . -read /Users/root PrimaryGroupID
  dscl . -list /Users UniqueID
  dscl . -list /Groups PrimaryGroupID
创建隐藏用户
  sudo dscl . create /Groups/nginx PrimaryGroupID 390
  sudo dscl . create /Users/nginx UniqueID 390
  sudo dscl . create /Users/nginx PrimaryGroupID 390
  sudo dscl . create /Users/nginx UserShell /bin/false
  sudo dscl . create /Users/nginx RealName nginx
  sudo dscl . create /Users/nginx NFSHomeDirectory /dev/null
  sudo dscl . create /Groups/nginx GroupMembership nginx
http://www.ideawu.net/blog/archives/835.html
http://www.l68.net/515.html
http://www.cnblogs.com/whyandinside/archive/2012/04/21/2461483.html

时间: 2024-08-06 09:52:08

Mac下创建隐藏用户的相关文章

在Mac下创建ASP.NET Core Web API

在Mac下创建ASP.NET Core Web API 在Mac下创建ASP.NET Core Web API 这系列文章是参考了.NET Core文档和源码,可能有人要问,直接看官方的英文文档不就可以了吗,为什么还要写这些文章呢? 原因如下: 官方文档涉及的内容相当全面,属于那种大而全的知识仓库,不太适合初学者,很容易让人失去重要,让人掉入到具体的细节之中. 对于大多数人来讲开发语言只是工具,程序员都有一个通病,就是死磕工具,把工具学深.我认为在工具上没有必要投入太多时间,以能高效地完成日常的

mac下创建cocos2d-x 3.7项目

因为之前开发都是在window下进行开发,而且都是用quick进行开发,因此对c++以及在Mac下的开发还不是很了解,最近买了台Mac,想把这方面补给一下,做一下笔记. 首先先去cocos2d-x官网上下载cocos2d-x3.7,在打开终端,进入cocos2d-x3.7文件夹下的: cocos2d-x-3.7/tools/cocos2d-console/bin目录下,输入命令: ./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d

Linux要在shell 提示下创建新用户帐号

如果你没有登录为根用户,键入命令 su -  然后输入根口令,从而切换到root用户模式. 1.创建新用户:在命令行中键入useradd,随后一个空格和你创建的新用户的用户名(例如,useradd guacm),按 [Enter] 键. 2.为新用户设置密码:键入 passwd,随后一个空格和该用户名(例如,passwd guacm),按 [Enter] 键. 在 New password: 提示下为新用户输入一个口令,然后按 [Enter]. 在 Retype new password: 提示

mac下创建yii项目

之前是在Windows下开发yii项目的,但是最近换了mac发现在在mac无法再用之前在Windos下创建项目的方法在mac上使用:yiic webapp itemname,因为它会显示command not found,为这个纠结了很久一直不知道问题在,后来发现只要稍微改变一下命令就可以了:./yiic webapp itemname. 希望遇到跟我一样问题的朋友,能多一份参考.

Linux下创建新用户与删除用户

添加用户: 使用adduser username创建,需要超级权限,可以用sudo 获取临时权限  sudo adduser username,输入密码,填写信息,确认就创建好了. 用vi  /etc/passwd查看用户清单 pxl:x:1001:1001的pxl是用户名,x是密码,第一个1001是用户ID,第二个1001是组ID. 用vi  /etc/group查看用户组 pxl:x:1001的pxl是用户名,x是密码,1001是组ID. 删除用户: 使用userdel username删除

Linux下创建ftp用户并锁定用户目录

linux上创建ftp用户:useradd -s /sbin/nologin -G ftp -d /你的目录 -M 用户名passwd 用户 -s /sbin/nologin  禁止用户ssh登录-g 添加到哪个组-G 可添加到多个组,组名之间使用逗号隔开-d 指定用户目录 锁定根目录:1.修改vsftpd.confchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list2.创建/etc/vsftpd/chroot_list文件

linux下创建mysql用户和数据库,并绑定

Linux下输入命令: mysql -uroot -proot123 进入mysql后输入: 查看目前有哪些数据库存在:mysql> SHOW DATABASES; 创建数据库:create schema [数据库名称] default character set utf8 collate utf8_general_ci;例子:mysql> create schema estuntest default character set utf8 collate utf8_general_ci;Qu

Mysql 下创建root用户

在linux下安装了mysql之后出现错误,刚开始以为就是没有密码的问题,按照这篇文章进行了修改:linux下mysql 初次登陆修改密码  修改之后应该没错,但再次启动服务root登录还是不行,下面的就是出现的问题和解决过程:  mysqld_safe --skip-grant-tables&mysql -uroot mysql mysql> select * from user; Empty set (0.00 sec) mysql> select USER(); +-------

Mac下显示\隐藏所有文件

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false 脚本 tell application "Finder" to quittrydo shell script "defaults read com.apple.finder Apple