`
xyuma
  • 浏览: 6758 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

二用户管理

阅读更多

用户管理

 

1. 查看用户

1. 查看当前用户
whoami
id

2. 查看所有用户
cat /etc/passwd
compgen -u

以root x 0 0 root /root /bin/bash为例:

用户名 密码 用户ID 组ID 用户描述 home目录 默认shell

 

3. 查看指定用户

id 用户名

id root

uid=0(root) gid=0(root) 组=0(root)

用户ID 组ID 所属其他组

 

4. 查看系统中所有的组

cat /etc/group

 

5. 查看指定用户所属的所有组:

id -Gn 用户名

groups 用户名 

 

2.添加用户

useradd 或者 adduser

 

#说明:useradd和adduser区别:

---useradd不会在/home下自动创建与用户名同名的用户目录,不会自动选择shell版本,

也没有设置密码,这个用户是不能登录的;

---adduser: 会在/home下自动创建与用户名同名的用户目录,会自动选择系统shell版本,会在创建时会提示输入密码.

#创建test的用户,同时创建默认家目录/home/test,指定bash shell;

useradd -m -s /bin/bash test

 

#创建test用户,并自动创建家目录temp,用户属于test1组

useradd -d /home/temp test -g test1 -s /bin/bash -m

 

#创建一个名为"testuser"的用户,同时创建家目录和设置初始密码

useradd -m -p $(openssl passwd -1 mypassword) testuser

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics