Linux用户管理

Posted 辰令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户管理相关的知识,希望对你有一定的参考价值。

1.创建用户

# -d<登入目录>  指定用户登入时的起始目录  -m  自动建立用户的登入目录  -s<shell>   指定用户登入后所使用的shell
useradd -d /home/test -m test -s /bin/bash
passwd test

2.权限

Ubuntu默认启动的

groups sudo
或者  more /etc/group | grep sudo
###Centos默认没有启用sudo用户组,首先应该是对sudo进行设置。
 groups sudo
#01.创建 sudo用户组,并给27的gid
 groupadd sudo -g 27                      

#02.修改  sudo的配置文件位于/etc/sudoers,需要root权限才可以读写
 visudo 
增加一下内容
sudo ALL=(ALL) ALL

 ###03.增加用户到sudo 组  usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
sudo usermod -a -G sudo test
 #查看指定用户 test 所属组groups test

 ###04. 
 Linux gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除
 gpasswd   添加组 gpasswd -a test sudo
           移除组 gpasswd -d test sudo 

3.查看权限

 #查看sudoers文件
 sudo more /etc/sudoers | grep -v "^#\\|^$" | grep "ALL=(ALL)"
 #查看该用户是否是sudo组的成员 
 more /etc/group | grep sudo

4.常见查看

 id
 groups
   查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

以上是关于Linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章

在每个用户的Rails中使用片段缓存

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具

片段 XXX 未与片段管理器关联

使用 Git 来管理 Xcode 中的代码片段

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?