linux 用户与组

其实在博文《linux 文件及目录》中已经接触了用户和组的概念。这里再系统的学习一下.
环境:ubuntu 15.04

edemon@linux:~$ sudo useradd -m jordan   # 增加用户 参数m用于创建目录,不加参数不会产生用户文件
[sudo] password for edemon:   
edemon@linux:~$ sudo passwd jordan   # 添加密码(不添加密码不能正常使用)
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
edemon@linux:~$ su jordan   #切换用户
Password: 
jordan@linux:/home/edemon$ cd
jordan@linux:~$ pwd   
/home/jordan

用图形化界面管理用户:
setting——user Accounts   在unlock后就可以进行添加用户等操作。


edemon@linux :~$ sudo userdel david  #删除用户
edemon@linux:/home$ sudo rm -r david  #但是没有删除目录

edemon@linux:/home$ sudo userdel -r david  #把用户和相关文件全部删除

修改用户名: edemon@linux :/home$ sudo usermod -l tt t1   #t1-->tt

edemon@linux:~$ sudo groupadd jordan   #添加组
edemon@linux:~$ sudo useradd -G jordan y  #添加组成员
edemon@linux:~$ sudo passwd y
edemon@linux:/home$ sudo groupdel jordan     #删除组jordan


查看其属性:
edemon@linux :/home$ sudo id tt
uid=1001(tt) gid=1003(t1) groups=1003(t1)

查看用户组权限文件sudoers:
edemon@linux:/home$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d


由此看出root可以执行一切命令,admin获取了很多root权限。

其他相关的重要文件:
/etc/shadow 
/etc/passwd
/etc/group
虽说 shadow是二进制文件但是用cat查看的效果也还不错

edemon@linux:/home$ sudo cat /etc/passwd
root:x:0:
#
#  …… 
#
edemon:x:1000:1000:edemon,,,:/home/edemon:/bin/bash
用户口令:x (在shadow中查看)
第一个1000: id
第二个1000: 组id
用户主目录:/home/edemon
登录shell:/bin/bash

edemon@linux:/home$ sudo cat /etc/shadow
root:!:16841:0:99999:7:::
#
#  …… 
#
edemon:$6$Du.AtNVZ$5AD5QV7zYZ5h344H2NJ6ooHtWPlOIg8cayK5vccCAMTZRp0zmYC/WibrWYujaBvOd6/FE4SQSv9b.6rydNWqk0:16841:0:99999:7:::
密码用md5算法加密了的。

edemon@linux:/home$ sudo cat /etc/group
root:x:0:
#
#  …… 
#
lpadmin:x:115:edemon
#……
edemon:x:1000:
sambashare:x:131:edemon
对于lpadmin:x:115:edemon  对应着组名:密码占位符:id   后面是组成员

再说一个有用的命令:
edemon@linux :~$ history  #通过history命令查看操作过的命令
edemon@linux:~$ history 5    #最近使用过的5条命令


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值