linux常用命令之用户管理篇

来源:互联网 发布:淘宝客采集软件神器 编辑:程序博客网 时间:2024/05/17 01:42

把自己常用的一些linux命令记录下来

 

1. 查看当前用户和组

 

less /etc/passwd

less /etc/group  或者  groups 查看组

    有人说用上面那两个命令得到的结果不完全,一些特殊方式建立的就看不到了,可改用

getent passwd

getent group 

 

2. 改变文件的所有者和所属组

chown baoniu a.txt 改变文件的所有者

chgrp baoniu a.txt 命令来修改文件所属用户组

 

3. 添加用户和组

groupadd  supergroup

/usr/sbin/groupadd supergroup

 

useradd -g supergroup -n user1

usermod -g supergroup baoniu //添加已存在用户到组

 

sudo /usr/sbin/adduser -m -G users -s /bin/bash baoniu 

sudo passwd baoniu

 

4. 添加root用户

useradd -u 0 -o -g 0 youname 

    以上命令是建一和root权限一样的帐号youname: 

-u 0 就是建一个uid=0的帐号 

-o (注意是字母o,不是数字0)就是允许使用重复的id号 

-g 0 就是建一个gid=0的帐号 

youname就是你建的帐号名.

 

5. 切换到root用户的方法

su root

su -

su

 

6. 创建具有sudo权限的用户和组

 

1,需要用一个已有sudo权限的账号登录

2,用户目录下,vim .bash_profile, 修改.bash_profile,增加PATH,保证sudo的时候可以找到useradd等命令PATH=$PATH:$HOME/bin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin;

3,source .bash_profile

4,sudo useradd username

5,sudo passwd username

6,sudo visudo -f /etc/sudoers

 

增加一行:

username    ALL=(ALL) ALL

 

 

原创粉丝点击