Solaris 添加删除 用户和组

摘要:
Solaris是一种基于网络的操作系统,可供多人使用。安装Solaris时,默认情况下只创建一个根用户。更改密码#passwdavid重新启动后,/home目录#Useradd–u1233–gsun–d/export/home/sun–c“Suntestuser下将有一个david目录http://blog.csdn.net/tianlesoftware/archive/2010/03/18/5391383.aspx2.4删除用户#userdeldave,然后删除dave用户的主目录/home/save。

 

Solaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户。而且当我们用ssh 远程访问该系统时, root 用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。 

 

 

 相关语法

 

1.1 增加用户组groupadd命令增加用户组
groupadd [-g gid] groupName
说明:
制定组的ID
gid 组的ID(不能与现有的组ID号重复)
groupName 组名

 

/etc/group文件记录了系统的用户组的信息格式

 

 

 

1.2 增加用户useradd命令增加用户组
useradd [-u uid | -g group] | -d dir | -s shell | -c comment | -m [-k skel_dir] ] login
说明:
指定用户ID
制定所在组
指定用户目录
制定用户SHELL
用户的注释
建立用户目录
login 用户的登录名

 

/etc/passwd文件记录了系统的用户帐号的信息格式 

 

 

 

二. 示例

 

2.1 添加组

groupadd -g 100 dmm

UX: groupadd: ERROR: 100 is already in use.  Choose another.

groupadd -g 101 dmm

UX: groupadd: ERROR: 101 is already in use.  Choose another.

groupadd dmm

# more /etc/group

oinstall::100:

dba::101:

dmm::102:

groupadd -g 103 bl

more /etc/group

oinstall::100:

dba::101:

dmm::102:

bl::103:

注: 如果在创建组是没有指定ID, 那么系统会自己生成ID

 

2.2 删除组:

more /etc/group

oinstall::100:

dba::101:

dmm::102:

bl::103:

groupdel bl

 


2.3 添加用户

 

# useradd -m -d  /exort/home/david david
用此命令就可以成功的添加帐号david。默认创建用户主目录。

修改密码
#passwd david

 

在重启之后,在/home 目录下就有了david目录。

注意:

/home is an auto mount directory. The home directory for user in Solaris should be created in /export/home

/home 已被automount用了,所以不能在这里建目录,如果非要使用/home,把/etc/auto_master文件的
/home     auto_home 这一行注释掉。

 

#useradd –u 1233 –g sun –d /exort/home/sun –c “Sun test user.” –m –s /usr/bin/sh sun


solaris 10 默认的shellsh,用起来很不方便,建议改成易于使用的bash
# useradd -m -d /home/dave dave -s /bin/bash 

 

关于shell 可以参考blog

Solaris 默认Shell 修改

http://blog.csdn.net/tianlesoftware/archive/2010/03/18/5391383.aspx

 


2.4 删除用户 
#userdel dave

然后再删除dave用户的主目录/home/dave。也可以使用选项”r”来一步完成。
#userdel -r dave

 

注:如果该用户正在连接,是删不掉的,我们可以先kill 掉该用户。 在删。

# who

root       console       3 18 10:06 (:0)

dave       pts/2         3 18 10:19 (10.85.10.80)

root       pts/4         3 18  10:07 (:0.0)

#ps -t pts/2

  PID TTY         TIME CMD

  1118 pts/2       0:00 ps

  1112 pts/2       0:00 bash

#kill -9 1118

#kill -9 1112

# who

root       console       3 18 10:06 (:0)

root       pts/4         3 18  10:07 (:0.0)

 

免责声明:文章转载自《Solaris 添加删除 用户和组》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python websocket 客户端连接vscode 代码补全工具之aiXcoder下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS下的账户管理

在Linux中,每个文件都分3类权限:账户本身的权限,账户所在群组的权限和其它权限。账户和群组是多对多的关系,即一个账户可以属于多个群组,一个群组可以包含多个账户。但是,对于每一个已登录的账户,只能存在一个当前生效的群组(初始群组)。 账户管理相关配置文件如下:账户信息文件是/etc/passwd、账户密码文件是/etc/shadow、群组信息文件是/e...

solaris 10 root忘记密码的解决方法

我的root本来是没有密码的。在控制台用root登陆了,执行了sys-unconfig,重新配置了一下系统信息。密码依然留空。(sys-unconfig会清除所有的设置信息,包括root密码,奇怪的是却不会删除其它用户的密码。)再登陆时,突然要我输入密码。上哪儿去偷呢?想哭~查看soliaris的文档817–1985–15 SystemAdministra...

linux系统常用运维命令

目录/文件处理命令 mkdir dirname 创建文件夹 mkdir -p /tmp/a/b 递归创建目录 rm -rf dirname 删除目录及内部文件 -r:表示递归删除文件及文件夹;-f:表示强制删除,不提示 touch filename 创建文件 mv ins.war ins_new.war 重命名 mv ins.war webapps/ 移动...

Solaris磁盘镜像恢复

注:此文章笔者实验记录,欢迎大家指正 Solaris磁盘镜像恢复方法一: 系统启动,开机提示子镜像需要维护: 查看磁盘镜像信息 进入系统后,metastat -pc 和metadb #查看镜像状态与metadb数据库状态 替换故障硬盘,并对新硬盘进行格式转化,格式成solaris的磁盘格式 进行恢复 删除故障的metadb数据库...

ubuntu下配置ftp,pureftp,果真简单清爽啊

比较了vsftp 和 proftp ,懒人果断地选择了prue-ftp,主要是简单和windows和linux之间用这个ftp就解决了乱码的问题解决的比较好 配置如下: 1.sudo apt-get install pure-ftpd 2.建立 名为 ftp(也可以叫ftpuser,自己起个好记点的)的帐号 3.匿名用户登录:  /etc/pure-ft...

linux添加/删除用户和用户组

1、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码 2、建工作组groupadd test                          //新建test工作组 3、新建用户同时增...