What is wrong with file permission?


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers What is wrong with file permission?
# 1  
Old 06-28-2016
What is wrong with file permission?

Friends,

I have weird problem with my Linux OS.

I have few files which is owned by root but could not be modified (edit, chmod, chown etc)

Code:
[root@ip-10-34-70-117 ~]# id
uid=0(root) gid=0(root) groups=0(root)
[root@ip-10-34-70-117 ~]# whoami
root
[root@ip-10-34-70-117 ~]# ls -l /etc/security/access-sshd.conf
-rw-r--r-- 1 root root 431 Jun 22 03:31 /etc/security/access-sshd.conf
[root@ip-10-34-70-117 ~]# mv /etc/security/access-sshd.conf /etc/security/access-sshd.conf1
mv: cannot move ‘/etc/security/access-sshd.conf’ to ‘/etc/security/access-sshd.conf1’: Permission denied
[root@ip-10-34-70-117 ~]# chmod 777 /etc/security/access-sshd.conf
chmod: changing permissions of ‘/etc/security/access-sshd.conf’: Permission denied
[root@ip-10-34-70-117 ~]# rm -rf /etc/security/access-sshd.conf
rm: cannot remove ‘/etc/security/access-sshd.conf’: Permission denied
[root@ip-10-34-70-117 ~]#

Appreciate your input in this regard.

Thanks
Bala

Last edited by rbatte1; 06-30-2016 at 08:00 AM.. Reason: Spelling
# 2  
Old 06-28-2016
Hi,

You may need to set the permissions on the "/etc/security" directory, you may find that you don't have execute permissions set.

Regards

Gull04
# 3  
Old 06-28-2016
I verified the permission and it seems good.

Code:
drwxr-xr-x.  6 root    root       4096 Jun 28 06:14 security

# 4  
Old 06-28-2016
Something odd is going on if root can't remove it, root should override all file permissions and do it anyway unless
a) You have a read-only filesystem
b) selinux is tut-tutting at you.

Technically mv and rm do not modify the file, they modify the directory. What permissions do you have on the folder you're inside?
# 5  
Old 06-28-2016
Maybe immutable attribute is set?

Check with ...
Code:
lsattr file

# 6  
Old 06-29-2016
Still it is strange .. The file system is RW.

Code:
[root@ip-10-34-66-104 security]# pwd
/etc/security
[root@ip-10-34-66-104 security]# lsattr
---------------- ./limits.d
---------------- ./namespace.conf
---------------- ./console.handlers
---------------- ./console.perms.d
---------------- ./sepermit.conf
---------------- ./limits.conf
---------------- ./namespace.d
---------------- ./access.conf
---------------- ./time.conf
---------------- ./console.perms
---------------- ./access-sshd.conf
---------------- ./chroot.conf
---------------- ./namespace.init
---------------- ./console.apps
---------------- ./opasswd
---------------- ./pwquality.conf
---------------- ./group.conf
---------------- ./pam_env.conf
[root@ip-10-34-66-104 security]# ls -l
total 72
-rw-r--r--  1 root root 4620 Aug  4  2015 access.conf
-rw-r--r--  1 root root  431 Jun 29 02:58 access-sshd.conf
-rw-r--r--  1 root root   82 Aug  4  2015 chroot.conf
drwxr-xr-x. 2 root root 4096 Mar 25 12:06 console.apps
-rw-r--r--  1 root root  604 Aug  4  2015 console.handlers
-rw-r--r--  1 root root  939 Aug  4  2015 console.perms
drwxr-xr-x. 2 root root 4096 Aug  4  2015 console.perms.d
-rw-r--r--  1 root root 3635 Aug  4  2015 group.conf
-rw-r--r--  1 root root 2422 Aug  4  2015 limits.conf
drwxr-xr-x. 2 root root 4096 Mar 25 12:04 limits.d
-rw-r--r--  1 root root 1440 Aug  4  2015 namespace.conf
drwxr-xr-x. 2 root root 4096 Aug  4  2015 namespace.d
-rwxr-xr-x  1 root root 1019 Aug  4  2015 namespace.init
-rw-------  1 root root    0 Aug  4  2015 opasswd
-rw-r--r--  1 root root 2972 Aug  4  2015 pam_env.conf
-rw-r--r--. 1 root root 1718 Dec  6  2011 pwquality.conf
-rw-r--r--  1 root root  419 Aug  4  2015 sepermit.conf
-rw-r--r--  1 root root 2179 Aug  4  2015 time.conf
[root@ip-10-34-66-104 security]# echo `date` >> access-sshd.conf
bash: access-sshd.conf: Permission denied
[root@ip-10-34-66-104 security]# touch bala
[root@ip-10-34-66-104 security]# ls -l bala
-rw-r--r-- 1 root root 0 Jun 29 03:42 bala
[root@ip-10-34-66-104 security]# pwd
/etc/security
[root@ip-10-34-66-104 security]#

# 7  
Old 06-29-2016
What's the deal with your Selinux?
Some files have it, some directories have it, many files do not.
Code:
drwxr-xr-x. 2 root root 4096 Mar 25 12:06 console.apps
-rw-r--r--. 1 root root 1718 Dec  6  2011 pwquality.conf

What's the output of getenforce?

Last edited by Aia; 06-29-2016 at 05:13 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Identify lines with wrong format in a file and fix

Gurus, I have a data file which has a certain number of columns say 101. It has one description column which contains foreign characters and due to this some times, those special characters are translated to new line character and resulting in failing the process. I am using the following awk... (4 Replies)
Discussion started by: tumsri
4 Replies

2. Solaris

File created with wrong timestamp

Hi All, We are working on solaris 10. I create a file using touch command and when list the file, it does not shows the right timestamp. ... (4 Replies)
Discussion started by: sandeep_kmehra
4 Replies

3. Shell Programming and Scripting

Wrong output when writing to file

Hello, I am having problem while redirecting output to a file where as on console output is proper. for dir in */; do printf "%s, " "$dir"; ls -m "$dir"; echo; done > output.txt Output of above command is coming in single line but when i am redirecting output to a file, single line i... (10 Replies)
Discussion started by: Manoj Rajput
10 Replies

4. UNIX for Advanced & Expert Users

File command return wrong filetype while file holds group separator char.

hi, I am trying to get the FileType using the File command. I have one file, which holds Group separator along with ASCII character. It's a Text file. But when I ran the File command the FileType is coming as "data". It should be "ASCII, Text file". Is the latest version of File... (6 Replies)
Discussion started by: Arpitak29
6 Replies

5. UNIX for Dummies Questions & Answers

File permission

Only kernel can write to a directory file. Then what does write permission for a directory imply? (2 Replies)
Discussion started by: vijaysy
2 Replies

6. Shell Programming and Scripting

Why result is wrong here ? whether break statement is wrong ?

Hi ! all I am just trying to check range in my datafile pls tell me why its resulting wrong admin@IEEE:~/Desktop$ cat test.txt 0 28.4 5 28.4 10 28.4 15 28.5 20 28.5 25 28.6 30 28.6 35 28.7 40 28.7 45 28.7 50 28.8 55 28.8 60 28.8 65 28.1... (2 Replies)
Discussion started by: Akshay Hegde
2 Replies

7. Red Hat

Wrong rotate permission

Hali All, I have a big problem. (REDHAT) I have a logrotate definition for wtmp: /var/log/wtmp { monthly minsize 1M create 0644 root utmp rotate 9 } There is a line for create the file with 0644 permission. If I run the definition manually it works as well, but when... (2 Replies)
Discussion started by: kalaso
2 Replies

8. Cybersecurity

file permission/acl: 2 users with write access on 1 file...

Hello, i need some help/advice on how to solve a particular problem. these are the users: |name | group | ---------- --------------- |boss | department1 | |assistant | department1 | |employee | department1 | |spy | department2 | this is the... (0 Replies)
Discussion started by: elzalem
0 Replies

9. UNIX for Advanced & Expert Users

if [ -s $File ] ; Whats wrong in this ??

Subject="QM DOWN : Daily Monitoring Report " MAIL_RECIPIENTS="someone@some.where" dspmq > tempdspmq.txt.$$ cat tempdspmq.txt.$$ sed -n '/Running/p' tempdspmq.txt.$$ > temp cat temp if then echo "1 DONE" cat "$/clocal/mqbrkrs/user/mqsiadm/sanjay/temp" | mailx -s "$Subject" $MAIL_RECIPIENTS... (5 Replies)
Discussion started by: varungupta
5 Replies

10. UNIX for Dummies Questions & Answers

File Permission

Hi, When I listed one directory in Sun, it showed that : -rwsr-xr-x 1 root bsmbin 78004 Oct 21 2004 bsmprsm I don't know meaning of the character "s" in "rws" above. I have searched in Sun admin documents but no result. Would you please explain it ? :) Thank you so much. (1 Reply)
Discussion started by: msg098
1 Replies
Login or Register to Ask a Question