linux用户办理常用命令ITeyesina - 凯时娱乐

linux用户办理常用命令ITeyesina

2019-02-01 08:52:29 | 作者: 涵亮 | 标签: 用户,修正,指令 | 浏览: 8664

1)办理用户(user)的东西或指令;
useradd 注:添加用户
adduser 注:添加用户
passwd 注:为用户设置暗码
usermod 注:修正用户指令,能够经过usermod 来修正登录名、用户的家目录等等;
pwcov 注:同步用户从/etc/passwd 到/etc/shadow
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完好;
pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创立/etc/passwd ,然后会删去 /etc/shadow 文件;
finger 注:检查用户信息东西
id 注:检查用户的UID、GID及所归属的用户组
chfn 注:更改用户信息东西
su 注:用户切换东西
sudo 注:sudo 是经过另一个用户来履行指令(execute a command as another user),su 是用来切换用户,然后经过切换到的用户来完结相应的使命,但sudo 能后边直接履行指令,比方sudo 不需要root 暗码就能够履行root 赋与的履行只要root才干履行相应的指令;但得经过visudo 来修正/etc/sudoers来完结;
visudo 注:visodo 是修正 /etc/sudoers 的指令;也能够不必这个指令,直接用vi 来修正 /etc/sudoers 的作用是相同的;
sudoedit 注:和sudo 功用差不多;

2)办理用户组(group)的东西或指令;
groupadd 注:添加用户组;
groupdel 注:删去用户组;
groupmod 注:修正用户组信息
groups 注:显现用户所属的用户组
grpck
grpconv 注:经过/etc/group和/etc/gshadow 的文件内容来同步或创立/etc/gshadow ,假如/etc/gshadow 不存在则创立;
grpunconv 注:经过/etc/group 和/etc/gshadow 文件内容来同步或创立/etc/group ,然后删去gshadow文件;
///////////
树立一个新用户

树立一个新的用户包含两个过程,第一步是运用useradd指令完结一个新用户的初始化设置作业;第二步是用passwd为这个新用户设置暗码。例如,咱们要给体系添加一个用户叫floatboat,暗码为fan2001z,那相关的操作是:
useradd floatboat 回车
这时分体系没有任何显现。接着:
passwd floatboat 回车
体系显现:
Changing password for user floatboat
New UNIX password:
你输入:
fan2001z 回车
留意,由于linux并不选用相似windows的暗码回显(显现为*号)——为防止你输入暗码时被人留意到有多少位——所以,输入的这些字符你是看不见的。
体系显现:
Retype new UNIX password:
你再从头输入一次暗码,然后回车承认,这时体系会显现:
passwd:all authentication tokens updated successfully
表明你修正暗码成功了。
到这儿,新用户的创立作业就算完结了。下面,咱们再弥补一些有关添加新用户的知识:
1、 useradd所做的初始化操作现已包含在/home目录下为floatboat帐号树立一个名为floatboat的主目录。假如你不想运用这个缺省的目录,而期望把他的主目录放在/home/goal里(还放在/home下,仅仅一种杰出的习气,没有其他什么特别的要求),能够运用useradd的参数-d,指令如下:
useradd -d /home/goal floatboat
2、useradd的初始化操作还包含为用户独自树立一个与用户名同名的组(floatboat组)。这叫用户私有组的机制,与默许组机制相对应。对用户分组一是便利办理,二是能够清晰权限。杂乱的咱们将在今后的深化内容中讨论。咱们假如想让此用户参加一个已有的组的话,能够运用-g参数。例如咱们想让floatboat参加webusers组,那么能够运用以下指令:
useradd -g webusers floatboat
相同的,咱们还能够运用-G参数使他一起参加多个组,例如webusers和ftpusers:
useradd -G ftpusers,webusers floatboat
3、 passwd指令为一个用户设置暗码,但它实质上是一个修正暗码的程序。只要超级用户和用户自己能够修正暗码,其它的普通用户没有给他修正暗码的权力。用户暗码的组成要尽量的杂乱,最好包含字母、数字和特殊符号,并且最好设成6位以上。太短passwd程序不允许,仅仅单纯的字母或单纯的数字, passwd也会有定见。你都会看见passwd呈现的提示的,不要惧怕,细心看看究竟它是怎样说的:)
4、你在添加一个新用户的时分,也能够设置用户登录的shell。缺省的,体系供给了/bin/bash。你假如非要指定的话,能够运用-s 参数就能够了。例如
useradd -d /www -s /usr/bin/passwd floatboat
留意,这些参数是能够一块运用的,如上例所示,它表明添加新用户,并把其主目录途径设置在/www,登录的shell为/usr/bin/passwd。关于shell的更具体的阐明,请参阅下面的修正用户的个人设置相关内容。
5、删去一个用户能够运用userdel指令,直接带用户名做参数就能够了。


修正用户的设置

对现有用户的修正,比较常用的首要是修正暗码(运用passwd就好了),修正用户的登录shell,修正用户所属的默许组,设置帐号有效期,修正用户的阐明信息等等,偶然也会用到修正用户主目录。

修正用户的登录shell
运用chsh指令能够修正自己的shell,只要超级用户才干用chsh username为其它用户修正shell设置。留意,指定的shell有必要是列入/etc/shells文件中的shell,否则该用户将不能登陆。
一般,比较常见的shells文件包含下面这些shell:
/bin/bash2
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
而网管们还喜爱在里面加上/usr/bin/passwd,这是为了否则用户经过控制台或telnet登录体系,却能够运用修正帐户暗码(比方在FTP里用)。以及/bin/false,也就是不让这个用户登录的意思喽^ ^,连FTP也不能用。
你也能够运用usermod指令修正shell信息,如下所示:
usermod -s /bin/bash floatboat
其间/bin/bash和floatboat应取相应的shell途径文件名及用户名。
还有一种状况,就是你为用户设置了一个空的shell(就是""),也就是说,这个用户没有shell。呵呵,肯定没有在我还未曾见过,由于这种用户登录后,体系仍是会给它一个shell用的。不信你试试:
usermod -s "" floatboat
这种用户依据体系的不同,会有一个sh或bash进行操作,我也没有看出功用上和其它普通用户登录有什么不同。


修正用户所属的默许组
这个功用也能够经过usermod指令来完结,运用-g参数,例如把floatboat的默许组改为nobody,能够运用如下指令:
username -g nobody floatboat
nobody在类UNIX体系中一般都意味着没有任何权限。

设置帐号有效期
假如运用了影子口令,则能够运用如下指令来修正一个帐号的有效期:
usermod -e MM/DD/YY username
例如把用户floatboat的有效期定为2001年12月31日:
usermod -e 12/31/01 floatboat
假如把该用户的有效期设为现已曩昔的时刻,就能够暂时制止该用户登录体系。

修正用户的阐明信息
修正用户的阐明信息,最简略的办法莫过于直接修正/etc/passwd文件,找到对应的用户记载行,例如下列行:
floatboat:x:503:503::/home/floatboat:/bin/bash
你能够直接在第四个冒号和第五个冒号之间刺进该用户的阐明就能够了。其实,许多用户设置都能够在这修正,比方该行最终一部分/bin/bash就是用户登录shell的设置。关于这个/etc/passwd文件,咱们后边将进一步的深化讨论。


修正用户主目录
修正用户的主目录首要运用usermod指令的-d参数,例如:
usermod -d /www floatboat
这一即将floatboat的主目录改到/www。假如想将现有主目录的首要内容转移到新的目录,应该运用-m开关,如下所示:
usermod -d -m /www floatboat

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    ubuntu下环境变量的设置itjob

    设置,环境变量,文件
  • 2

    磁盘映射导致发动慢?csdn

    发动,磁盘,电脑
  • 3

    linux第八刀mingxing

    文件,作业,按键
  • 4
  • 5
  • 6
  • 7

    Vim指令sohu

    指令,形式,光标
  • 8
  • 9

    linux aptITeye环球

    装置,晋级,配置文件
  • 10

    AIX下装置weblogicITeyealibaba

    装置,进程,信息