标签:linux
用户和组的相关命令
useradd、usermod、passwd、userdel
groupadd、groupmod、gpasswd、groupdel
chage, chsh, chfn
id, w, who, whoami
su
------------------------------------
19、权限
权限: r 、w 、x
文件:
r:可读,可利用类似 cat等命令查看文件内容
w:可写,可以编辑或删除此文件
x:可执行,可以再命令提示符下当做命令提交给内核运行。
目录:
r:可以对此目录执行LS以列出内部的所有文件
w:可以在此目录中创建文件
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的的详细信息。
===========================================================================================
20、useradd
useradd NAME:增加用户
-u UID:指定用户所属主ID
-g
GID:指定基本组ID或者组名(此组必须首先存在才能用)
-G
GID:定额外组(附加组),可以指定多个,彼此之间用逗号隔开即可(此附加
组必须首先存在才能用)
-c
"COMMENT"指定注释信息
-d
/path/to/somedirectory指定用户的家目录,不用的时候默认在home下面
建立一个和用户同名的目录。
-s 指定shell,路径最后是etc/shells文件内规定的shell路径。
-M 不给用户创建家目录
-r 创建一个系统用户,共系统调用,并不建立家目录
userdel USERNAME:删除用户
(不加参数时,默认不删除用户的家目录)
-r :删除用户的同时也删除家目录
===========================================================================================
21、id
id命令:查看当前用户的id信息
-g USERNAME:查看用户的gid
-u
USERNAME:查看用户的uid
-G USERNAME:查看用户的所有组
-un:显示当前用户的用户名
-gn:显示当前用户的组名
===========================================================================================
22、finger
finger命令:查看用户账户信息
finger USERNAME
===========================================================================================
24、用户账户属性管理
usermod:修改账户的属性
usermod [option] USERNAME
-u:修改UID
-g:修改GID
-G:修改附加组
-a
-G:增加附加组,不覆盖之前的附加组
-c:修改用户的注释信息
-d:为用户知道新的家目录
-d -m :指定信家目录并移动此前家目录的文件至新的家目录内
-s:修改用户的默认shell
-l:修改用户名
-L:锁定用户账户
-U:解锁账户
==========================================================================================
25、用户密码管理
passwd USERNAME
-l:锁定账户
-U:解锁账户
-d:删除用户密码
-n:用户密码最短时间
-x:用户密码最长使用时间
pwck:检查用户账户完整性
==========================================================================================
26、组管理
groupadd:新建组
groupadd [option] GROUPNAME
-g :GID指定GID
-r :添加为系统组
groupmod:组属性
groupmod [option] GROUPNAME
-g GID:修改gid
-n NAME:修改组名
gpasswd:修改组密码
gpasswd GROUPNAME
===========================================================================================
27、chage
chage:更改用户账户信息
-d:最后一次修改时间
-E:过期时间
-I:非活动时间
-m:最短期限
-M:最长期限
-W:警告时间
===========================================================================================
28、chown
chown:改变文件属主、属组,只有管理员是也此命令
chown USERNAME file....(只改变目录本身)
-R 递归修改(修改目录及其内部文件的属主)
--reference=/path/to/somefile file...
把file的属主设定为与
somefile的属主一样(不需要指定属主)
chown USERNAME:GRPNAME
fiel... 同时改变属主和属组
chown USERNAME,GRPNAME fiel... 同时改变属主和属组
chown :GROUPNAME fiel.... 修改属组
===========================================================================================
29、chgrp
chgrp:修改文件属组
chgrp GROUPNAME file....(只改变目录本身)
-R
递归修改(修改 目录及其内部文件的属组)
--reference=/path/to/somefile file...
把file的属主设定为与
somefile的属组一样(不需要指定属组)
===========================================================================================
30、chmod
chmod:修改文件的用户权限
chmod MODE file...
-R:递归修改
--reference=/path/to/somefile file...
chmod 755 file...
修改某类用户的某些权限
u:属主
g:属组
o:其他
a:所有
chmod 用户类别=MODE fiel..
chmod u=wr,g=w /fiel..
chmod uo=wr /file..
修改某类的用户某位或某些位权限
chmod 用户类别[-/+]MODE
fiel..
标签:linux
原文地址:http://rainyu528.blog.51cto.com/1488257/1689005