您的位置:首页 > 运维架构 > Linux

Note-Linux用户相关命令

2014-04-04 12:06 22 查看
Note-Linux用户相关命令


1./etc/skel
存放用户启动文件的目录,类似与 windows 的用户配置文件目录,为用户提供用户环境,该目录下的文件全部为隐藏文件。在添加用户时会从该目录下复制文件到用户的家目录下,相当与统一的登陆模板。

开启和关闭投影密码命令
开启用户的投影密码,使得密码得到更好的保护,不容易被别的用户得到。
该选项是一个安全选项,执行命令可以把用户名和密码分别存放在两个文件当中,影子文件就是密码文件。
pwconv
开启投影密码命令
pwunconv 关闭投影密码命令

2. 用户管理
useradd 创建用户命令
useradd jake 创建名为jake的用户
-d 指定用户的家目录
-g 指定用户组
-G 指定用户的附加组
-u 指定用户的UID值
-p 创建密码
useradd -d /rose -g group -G root -u 505 rose 创建rose用户,指定家目录在/rose下,加入到group组,同时附加到root组,并设置UID号为505
users 查看所有登陆的用户(who)

3.
tail 命令查看指定文件的末行
tail -n 3 /etc/passwd 查看passwd文件的最后三行
tail -1 /etc/passwd 查看passwd文件的最后一行

4.passwd 设置密码命令
注意:没有设置密码的用户不能使用
passwd rose 给用户rose设置密码
-d 删除密码
-f 强制执行下次登陆时更改密码
-l停止账号使用
-u启用已经停止的账号
-S显示密码信息

5.userdel 删除账号命令
userdel rose 删除rose账号
userdel -r rose 删除用户登陆目录及目录下的文件(类似于windows的删除用户选择是否删除用户的文档)

6.usermod 修改账号命令
usermod -l newname oldname
-d -g -G -u 等参数与useradd命令参数使用方法一样
usermod -d /home/rose -g group0 -G group1 -u 600 rose
将rose用户的家目录,主组和附加组以及UID值更改
用户的锁定与解锁
usermod -L rose 锁定rose用户
usermod -U rose 解除rose用户的锁定

7.gpasswd用户添加到其他组的命令
注意:只有root和组管理员能够改变组成员
gpasswd -a u1 g1 将u1加入到g1组
gpasswd -d u1 g1 将u1退出g1组
gpasswd -A u1 g1 将g1组的管理员指派给u1

8.id查看ID信息命令
id rose 查看rose用户的ID信息

9.root单用户
如果希望计算机除了root账号外其他账号不能登陆,在/etc目录中执行touch nologin,创建1个名称为nologin的文件。如果系统只有一个人使用,可以考虑修改/etc/inittab文件,将默认启动值改为2。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29558265/viewspace-1135992/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29558265/viewspace-1135992/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: